.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(../rw_common/plugins/stacks/mediaelement-assets/bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(../rw_common/plugins/stacks/mediaelement-assets/bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(background.png);background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(../rw_common/plugins/stacks/mediaelement-assets/loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(../rw_common/plugins/stacks/mediaelement-assets/background.png);background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(../rw_common/plugins/stacks/mediaelement-assets/controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(../rw_common/plugins/stacks/mediaelement-assets/controls.png)}.mejs-controls .mejs-button button:focus{outline:solid 1px yellow}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time span{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}
@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(../rw_common/plugins/stacks/mediaelement-assets/background.png);background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(../rw_common/plugins/stacks/mediaelement-assets/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:45px}.mejs-captions-text{padding:3px 5px;background:url(../rw_common/plugins/stacks/mediaelement-assets/background.png);background:rgba(20,20,20,0.8)}.me-cannotplay a{color:#fff;font-weight:bold}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(../rw_common/plugins/stacks/mediaelement-assets/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../rw_common/plugins/stacks/mediaelement-assets/background.png);background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(../rw_common/plugins/stacks/mediaelement-assets/background.png);background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer}.mejs-ted .mejs-controls{background:#eee;height:65px}.mejs-ted .mejs-button,.mejs-ted .mejs-time{position:absolute;background:#ddd}.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-total{background-color:none;background:url(../rw_common/plugins/stacks/mediaelement-assets/controls-ted.png) repeat-x 0 -52px;height:6px}.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-buffering{height:6px}.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-loaded{background-color:none;background:url(../rw_common/plugins/stacks/mediaelement-assets/controls-ted.png) repeat-x 0 -52px;width:0;height:6px}.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-current{width:0;height:6px;background-color:none;background:url(../rw_common/plugins/stacks/mediaelement-assets/controls-ted.png) repeat-x 0 -59px}.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-handle{display:block;margin:0;width:14px;height:21px;top:-7px;border:0;background:url(../rw_common/plugins/stacks/mediaelement-assets/controls-ted.png) no-repeat 0 0}.mejs-ted .mejs-controls .mejs-time-rail .mejs-time-float{display:none}.mejs-ted .mejs-controls .mejs-playpause-button{top:29px;left:9px;width:49px;height:28px}.mejs-ted .mejs-controls .mejs-playpause-button button{width:49px;height:28px;background:url(../rw_common/plugins/stacks/mediaelement-assets/controls-ted.png) no-repeat -50px -23px;margin:0;padding:0}.mejs-ted .mejs-controls .mejs-pause button{background-position:0 -23px}.mejs-ted .mejs-controls .mejs-fullscreen-button{top:34px;right:9px;width:17px;height:15px;background:0}.mejs-ted .mejs-controls .mejs-fullscreen-button button{width:19px;height:17px;background:transparent url(../rw_common/plugins/stacks/mediaelement-assets/controls-ted.png) no-repeat 0 -66px;margin:0;padding:0}.mejs-ted .mejs-controls .mejs-unfullscreen button{background:transparent url(../rw_common/plugins/stacks/mediaelement-assets/controls-ted.png) no-repeat -21px -66px;margin:0;padding:0}.mejs-ted .mejs-controls .mejs-volume-button{top:30px;right:35px;width:24px;height:22px}.mejs-ted .mejs-controls .mejs-mute button{background:url(../rw_common/plugins/stacks/mediaelement-assets/controls-ted.png) no-repeat -15px 0;width:24px;height:22px;margin:0;padding:0}.mejs-ted .mejs-controls .mejs-unmute button{background:url(../rw_common/plugins/stacks/mediaelement-assets/controls-ted.png) no-repeat -40px 0;width:24px;height:22px;margin:0;padding:0}.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-slider{background:#fff;border:solid 1px #aaa;border-width:1px 1px 0 1px;width:22px;height:65px;top:-65px}.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-total{background:url(../rw_common/plugins/stacks/mediaelement-assets/controls-ted.png) repeat-y -41px -66px;left:8px;width:6px;height:50px}.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-current{left:8px;width:6px;background:url(../rw_common/plugins/stacks/mediaelement-assets/controls-ted.png) repeat-y -48px -66px;height:50px}.mejs-ted .mejs-controls .mejs-volume-button .mejs-volume-handle{display:none}.mejs-ted .mejs-controls .mejs-time span{color:#333}.mejs-ted .mejs-controls .mejs-currenttime-container{position:absolute;top:32px;right:100px;border:solid 1px #999;background:#fff;color:#333;padding-top:2px;border-radius:3px;color:#333}.mejs-ted .mejs-controls .mejs-duration-container{position:absolute;top:32px;right:65px;border:solid 1px #999;background:#fff;color:#333;padding-top:2px;border-radius:3px;color:#333}.mejs-ted .mejs-controls .mejs-time button{color:#333}.mejs-ted .mejs-controls .mejs-captions-button{display:none}.mejs-wmp .mejs-controls{background:transparent url(../rw_common/plugins/stacks/mediaelement-assets/controls-wmp-bg.png) center 16px no-repeat;height:65px}.mejs-wmp .mejs-button,.mejs-wmp .mejs-time{position:absolute;background:transparent}.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-total{background-color:transparent;border:solid 1px #ccc;height:3px}.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-buffering{height:3px}.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-loaded{background-color:rgba(255,255,255,0.3);width:0;height:3px}
.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-current{width:0;height:1px;background-color:#014cb6;border:solid 1px #7fc9fa;border-width:1px 0;border-color:#7fc9fa #fff #619ff2 #fff}.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-handle{display:block;margin:0;width:16px;height:9px;top:-3px;border:0;background:url(../rw_common/plugins/stacks/mediaelement-assets/controls-wmp.png) no-repeat 0 -80px}.mejs-wmp .mejs-controls .mejs-time-rail .mejs-time-float{display:none}.mejs-wmp .mejs-controls .mejs-playpause-button{top:10px;left:50%;margin:10px 0 0 -20px;width:40px;height:40px}.mejs-wmp .mejs-controls .mejs-playpause-button button{width:40px;height:40px;background:url(../rw_common/plugins/stacks/mediaelement-assets/controls-wmp.png) no-repeat 0 0;margin:0;padding:0}.mejs-wmp .mejs-controls .mejs-pause button{background-position:0 -40px}.mejs-wmp .mejs-controls .mejs-currenttime-container{position:absolute;top:25px;left:50%;margin-left:-93px}.mejs-wmp .mejs-controls .mejs-duration-container{position:absolute;top:25px;left:50%;margin-left:-58px}.mejs-wmp .mejs-controls .mejs-volume-button{top:32px;right:50%;margin-right:-55px;width:20px;height:15px}.mejs-wmp .mejs-controls .mejs-volume-button button{margin:0;padding:0;background:url(../rw_common/plugins/stacks/mediaelement-assets/controls-wmp.png) no-repeat -42px -17px;width:20px;height:15px}.mejs-wmp .mejs-controls .mejs-unmute button{margin:0;padding:0;background:url(../rw_common/plugins/stacks/mediaelement-assets/controls-wmp.png) no-repeat -42px 0;width:20px;height:15px}.mejs-wmp .mejs-controls .mejs-volume-button .mejs-volume-slider{background:rgba(102,102,102,0.6)}.mejs-wmp .mejs-controls .mejs-fullscreen-button{top:32px;right:50%;margin-right:-82px;width:15px;height:14px}.mejs-wmp .mejs-controls .mejs-fullscreen-button button{margin:0;padding:0;background:url(../rw_common/plugins/stacks/mediaelement-assets/controls-wmp.png) no-repeat -63px 0;width:15px;height:14px}.mejs-wmp .mejs-controls .mejs-captions-button{display:none}


html{
width: 100%;
height: 100%;
}

body {
	max-width:1100px;
	margin:auto;
}




.TopSpacer {
	height:100px;
}




#stacks_in_32_page3 {
	background-color: #FFFFFF;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin:  12px;
	padding:  12px;
}

#stacks_in_322_page3 {
	margin: 20px 0px 30px 0px;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_4540_page3column { float:left; display:inline; }.stacks_in_4540_page3one{	width: 40%;}.stacks_in_4540_page3two{	width: 60%;}.stacks_in_4540_page3three{	display: none;}.stacks_in_4540_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_4540_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_4540_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_4540_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_4540_page3one{		width: 100%;	}		.stacks_in_4540_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_4540_page3 {
	margin: 0px 0px 30px 0px;
}

#stacks_in_4542_page3 {
	background-color: #FFFFFF;
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin: 20px 0px 0px 0px;
}

#stacks_in_4547_page3 {
	background-color: #E4D979;
	margin:  12px;
	padding: 40px 20px 60px 20px;
}

#stacks_in_4548_page3 {
	line-height: 2em;
	font-weight: lighter;
}
/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_4399_page3 img{ behavior:url(/resources/PIE.htc);width:100% !important;height:auto !important;min-width:150px !important;padding:0;margin:0 auto;  max-width:100%;          }

#stacks_in_4399_page3 {
	margin: 10px 0px 10px 0px;
}
/* Start FinerSlidr stack CSS code */  .rs-caption { display:none; }.rs-wrap * {     margin: 0;    padding: 0;    border: 0;    outline: 0;    font-weight: inherit;    font-style: inherit;    font-size: 100%;    font-family: inherit;    vertical-align: baseline;}.rs-wrap:after,.rs-slider:after,.rs-thumbwrap:after,.rs-arrows:after,.rs-caption:after {    content: ".";    display: block;    height: 0;    clear: both;    line-height: 0;    visibility: hidden;}/* ===[ Slider ]=== */.rs-wrap {    position: relative;    max-width: 100%;}.rs-slide-bg { *zoom: 1 }.rs-slider > li > a { display: block }.rs-slider > li {    list-style: none;    filter: alpha(opacity=0);    opacity: 0;    width: 100%;    height: auto !important;    margin: 0 -100% 0 0;    padding: 0;    float: left;    position: relative;}    .rs-slider > li > a {        padding: 0;        background: none;        -webkit-border-radius: 0px;        -moz-border-radius: 0px;        border-radius: 0px;    }    .rs-slider > li img {        display: block;        max-width: 100%;        max-height: 100%;         width: 100%;    height: auto !important;        -ms-interpolation-mode: bicubic;    }/* ===[ Thumbnails ]=== */.rs-thumb-wrap { *zoom: 1 }    .rs-thumb-wrap > a {        display: block;        float: left;        position: relative;        -moz-box-sizing: border-box;        -webkit-box-sizing: border-box;        box-sizing: border-box;    }        .rs-thumb-wrap > a > img {            max-width: 100%;            max-height: 100%;            height: auto;            width: auto;            display: block;            -ms-interpolation-mode: bicubic;        }.rs-thumbwrap > a:first-child { margin-left: 0!important }/* ===[ Arrows ]=== */.rs-arrows .rs-next,.rs-arrows .rs-prev { z-index: 1 }.rs-arrows:hover .rs-next,.rs-arrows:hover .rs-prev { z-index: 2 }/* ===[ Captions ]=== */.rs-caption {    position: absolute;    max-height: 100%;    overflow: auto;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;    bottom: 0;    left: 0;}.rs-caption.rs-top-left {    top: 0;    bottom: auto;}.rs-caption.rs-top-right {    top: 0;    right: 0;    left: auto;    bottom: auto;}.rs-caption.rs-bottom-left {    bottom: 0;    left: 0;}.rs-caption.rs-bottom-right {    right: 0;    left: auto;    border-bottom: none;    border-right: none;}.rs-caption.rs-top {    top: 0;    bottom: auto;    width: 100%!important;}.rs-caption.rs-bottom { width: 100%!important }.rs-caption.rs-left {    top: 0;    height: 100%;}.rs-caption.rs-right {    top: 0;    left: auto;    right: 0;    height: 100%;}/* ===[ Grid ]=== */.rs-grid {    position: absolute;    overflow: hidden;    width: 100%;    height: 100%;    display: none;}.rs-gridlet {    position: absolute;    opacity: 1;}@media screen and (max-width: 480px) { 	.rs-caption { opacity: 0!important }}/* * jQuery RefineSlide plugin v0.3 * Copyright 2012, Alex Dunphy * MIT License (http://www.opensource.org/licenses/mit-license.php) * * Dark theme */.rs-slide-bg {   }.rs-slider > li {    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;     width: 100%;    height: auto !important;}    .rs-slider > li img {        -moz-border-radius: 0px;        -webkit-border-radius: 0px;        border-radius: 0px;         width: 100%;    height: auto !important;        -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);        -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .5);        box-shadow: 0 0 4px rgba(0, 0, 0, .5);    }/* ===[ Thumbnails ]=== */.rs-thumb-wrap { margin: 21px 0 0 }    .rs-thumb-wrap > a {        opacity: .7;        padding: 8px;        *padding: 0;       -moz-border-radius: 0px;        -webkit-border-radius: 0px;        border-radius: 0px;        -moz-transition: opacity .5s ease-in-out;        -webkit-transition: opacity .5s ease-in-out;        -o-transition: opacity .5s ease-in-out;        -ms-transition: opacity .5s ease-in-out;        transition: opacity .5s ease-in-out;    }        .rs-thumb-wrap > a > img {           -moz-border-radius: 0px;        -webkit-border-radius: 0px;        border-radius: 0px;            -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .4);            -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .4);            box-shadow: 0 0 3px rgba(0, 0, 0, .4);        }    .rs-thumb-wrap > a:hover,    .rs-thumb-wrap > a.active { opacity: 1 }    .rs-thumb-wrap > a:first-child { margin-left: 0!important }/* ===[ Arrows ]=== */.rs-arrows { float: left }    .rs-arrows .rs-next,    .rs-arrows .rs-prev {        width: 42px;        height: 42px;        display: block;        float: left;        margin: 10px 0 10px 0;        position: relative;        text-shadow: 0 -1px 0 #000;        padding: 0 2px 2px 0;        border: 1px solid #35393b;        border: 1px solid rgba(0, 0, 0, .2);        border-bottom: 1px solid #313437;        border-bottom: 1px solid rgba(0, 0, 0, .35);            background: rgba(0, 0, 0, .1);        background: -webkit-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, .2));        background: -moz-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, .2));        background: -o-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, .2));        background: -ms-linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, .2));        background: linear-gradient(top, rgba(0, 0, 0, .1), rgba(0, 0, 0, .2));        -moz-border-radius: 0px 0 0 0px;        -webkit-border-radius: 0px 0 0 0px;        border-radius:  0px 0 0 0px;        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .1), 0 1px 1px rgba(255, 255, 255, 0) inset;        -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .1), 0 1px 1px rgba(255, 255, 255, 0) inset;        box-shadow: 0 1px 0 rgba(255, 255, 255, .1), 0 1px 1px rgba(255, 255, 255, 0) inset;    }.rs-arrows:hover .rs-next,.rs-arrows:hover .rs-prev {    border: 1px solid #313336;    border: 1px solid rgba(0, 0, 0, .3);    border-bottom: 1px solid #292b2d;    border-bottom: 1px solid rgba(0, 0, 0, .45);    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .15), 0 1px 1px rgba(255, 255, 255, .05) inset;    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .15), 0 1px 1px rgba(255, 255, 255, .05) inset;    box-shadow: 0 1px 2px rgba(0, 0, 0, .15), 0 1px 1px rgba(255, 255, 255, .05) inset;}.rs-arrows .rs-next:active,.rs-arrows .rs-prev:active {    border-color: #292b2d;    border-color: rgba(0, 0, 0, .45);    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset;    -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset;    box-shadow: 0 1px 6px rgba(0, 0, 0, .7) inset;}.rs-arrows .rs-next {    border-left: 0!important;    -moz-border-radius: 0 0px 0px 0;    -webkit-border-radius: 0 0px 0px 0;    border-radius: 0 0px 0px 0;}.rs-arrows .rs-next:before,.rs-arrows .rs-prev:before {    content: "";    width: 0;    height: 0;    border-top: 10px solid transparent;    border-bottom: 10px solid transparent;    border-left: 10px solid #c6c8c9;    border-left: 10px solid rgba(255, 255, 255, .7);    position: absolute;    top: 11px;    left: 16px;}.rs-arrows .rs-prev:before {    border-left: none;    border-right: 10px solid #c6c8c9;    border-right: 10px solid rgba(255, 255, 255, .7);}.rs-arrows .rs-prev:hover:before { border-right: 10px solid #fff }.rs-arrows .rs-next:hover:before { border-left: 10px solid #fff }.rs-arrows .rs-prev:active:before { border-right: 10px solid #8acdf3 }.rs-arrows .rs-next:active:before { border-left: 10px solid #8acdf3 }/* ===[ Captions ]=== */.rs-caption {    padding: 20px;    color: #fff;    text-shadow: 0 -1px 0 #000;    border: 1px solid #000;    background: url(../files/refinedSlidrAssets/black60.png);    background: rgba(0, 0, 0, .6);    background: -moz-linear-gradient(top, rgba(0, 0, 0, .45), rgba(0, 0, 0, .7));    background: -webkit-linear-gradient(top, rgba(0, 0, 0, .45), rgba(0, 0, 0, .7));    background: -o-linear-gradient(top, rgba(0, 0, 0, .45), rgba(0, 0, 0, .7));    background: -ms-linear-gradient(top, rgba(0, 0, 0, .45), rgba(0, 0, 0, .7));    background: linear-gradient(top, rgba(0, 0, 0, .45), rgba(0, 0, 0, .7));    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .12) inset;    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .12) inset;    box-shadow: 0 1px 0 rgba(255, 255, 255, .12) inset;}    .rs-caption p {        color: #fff;        margin-bottom: 0;    }.rs-caption.rs-top-left {    -moz-border-radius: 0px 0 0px 0;    -webkit-border-radius: 0px 0 0px 0;    border-radius: 0px 0 0px 0;    border-top: none;    border-left: none;}.rs-caption.rs-bottom-right {    -moz-border-radius: 0px 0 0px 0;    -webkit-border-radius: 0px 0 0px 0;    border-radius: 0px 0 0px 0;    border-bottom: none;    border-right: none;}.rs-caption.rs-top-right {    -moz-border-radius: 0 0px 0 0px;    -webkit-border-radius: 0 0px 0 0px;    border-radius: 0 0px 0 0px;    border-top: none;    border-right: none;}.rs-caption.rs-bottom-left {    -moz-border-radius: 0 0px 0 0px;    -webkit-border-radius: 0 0px 0 0px;    border-radius: 0 0px 0 0px;    border-bottom: none;    border-left: none;}.rs-caption.rs-bottom {    -moz-border-radius: 0 0 0px 0px;    -webkit-border-radius: 0 0 0px 0px;    border-radius: 0 0 0px 0px;    border-bottom: none;    border-left: none;    border-right: none;}.rs-caption.rs-top {    -moz-border-radius: 0px 0px 0 0;    -webkit-border-radius: 0px 0px 0 0;    border-radius: 0px 0px 0 0;    border-top: none;    border-left: none;    border-right: none;}.rs-caption.rs-left {    -moz-border-radius: 0px 0 0 0px;    -webkit-border-radius: 0px 0 0 0px;    border-radius: 0px 0 0 0px;    border-left: none;    border-top: none;    border-bottom: none;}.rs-caption.rs-right {    -moz-border-radius: 0 0px 0px 0;    -webkit-border-radius: 0 0px 0px 0;    border-radius: 0 0px 0px 0;    border-right: none;    border-top: none;    border-bottom: none;}/* ===[ Grid ]=== */.rs-grid {    border-radius: 0px;    overflow: hidden;}.rs-gridlet.rs-top-left {    -moz-border-radius-topleft: 0px;    -webkit-border-top-left-radius: 0px;    border-top-left-radius: 0px;}.rs-gridlet.rs-top-right {    -moz-border-radius-topright: 0px;    -webkit-border-top-right-radius: 0px;    border-top-right-radius: 0px;}.rs-arrows .rs-prev,.rs-arrows .rs-next {	position: absolute;	top: 50%;	margin-top: -23px;}.rs-arrows .rs-prev { left: -45px; }.rs-arrows .rs-next { right: -45px; }.rs-gridlet.rs-bottom-left {    -moz-border-radius-bottomleft: 0px;    -webkit-border-bottom-left-radius: 0px;    border-bottom-left-radius: 0px;}.rs-gridlet.rs-bottom-right {    -moz-border-radius-bottomright: 0px;    -webkit-border-bottom-right-radius: 0px;    border-bottom-right-radius: 0px;}.rs-wrap .stacks_top, .rs-wrap .stacks_in, .rs-wrap .stacks_out {overflow: visible !important;}.rs-wrap {margin: 0 auto !important; }img {    /*-ms-interpolation-mode: bicubic;*/}/* End FinerSlidr stack CSS code */
#stacks_in_4589_page3 {
	margin: 20px 0px 20px 0px;
	padding:  2px;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_340_page3column { float:left; display:inline; }.stacks_in_340_page3one{	width: 50%;}.stacks_in_340_page3two{	width: 50%;}.stacks_in_340_page3three{	display: none;}.stacks_in_340_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_340_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_340_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_340_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_340_page3one{		width: 100%;	}		.stacks_in_340_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_340_page3 {
	margin: 20px 0px 30px 0px;
}

#stacks_in_95_page3 {
	background-color: #FFFFFF;
	-moz-border-radius:  6px;
	-webkit-border-radius:  6px;
	border-radius:  6px;
	margin: 30px 10px 5px 10px;
	padding:  6px;
}

#stacks_in_96_page3 {
	font-weight: lighter;
}

#stacks_in_4740_page3 {
	margin: 20px 0px 0px 0px;
	padding: 0px 50px 0px 50px;
}
/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_4725_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }

#stacks_in_4725_page3 {
	margin: 20px 0px 0px 0px;
}
/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_270_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }

#stacks_in_180_page3 .stacks_left {
	float:left;
	width:49%;
}

#stacks_in_180_page3 .stacks_right {
	float:right;
	width:49%;
}/* Points Of Interest v1.0.0 Copyright @2007-2013 JonasThemes */

#stacks_in_151_page3 .poi-wrapper{
	position: relative;
	
	
	width: 720px;
	
	
	max-width: 100%;
	margin: 0 auto;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#stacks_in_151_page3 .poi-wrapper img{
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
}



#stacks_in_151_page3 .poi{
	position: absolute;
	width: 30px;
	height: 30px;
	margin-left: -15px;
	margin-top: -15px;
}











#stacks_in_151_page3 abbr{
	height: 50%;
	width: 50%;
	margin-left: -30%;
	margin-top: -30%;
	position: relative;
	top: 50%;
	left: 50%;
	background: #E8CD11;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: none;
	display: block;
	border: 3px solid #000000;
	cursor: auto;
}







#stacks_in_151_page3tooltip{
	font-size: 100%;
	text-align: center;
	line-height: 1.5;
	
	color: #fff;
	background: #333;
	text-shadow: 0 1px rgba( 0, 0, 0, .5 );
	
	background: -webkit-gradient( linear, left top, left bottom, from( rgba( 0, 0, 0, .6 ) ), to( rgba( 0, 0, 0, .8 ) ) );
	background: -webkit-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
	background: -moz-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
	background: -ms-radial-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
	background: -o-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
	background: linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
	
	
	
	
	
	
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	z-index: 100;
	padding: 10px 15px;
	
	-webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );-moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
}

#stacks_in_151_page3tooltip:after{
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    
	border-top: 10px solid #333;
	
    border-top-color: rgba( 0, 0, 0, .8 );
	
	
	
	
	
	

	content: '';
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -10px;
}

#stacks_in_151_page3tooltip.top:after{
    border-top-color: transparent;
	
	border-bottom: 10px solid #333;
	
    border-bottom-color: rgba( 0, 0, 0, .6 );
	
	
	
	
	
	

	top: -20px;
	bottom: auto;
}

#stacks_in_151_page3tooltip.left:after{
	left: 10px;
	margin: 0;
}

#stacks_in_151_page3tooltip.right:after{
	right: 10px;
	left: auto;
	margin: 0;
}

#stacks_in_151_page3tooltip h1, #stacks_in_151_page3tooltip h2, #stacks_in_151_page3tooltip h3, #stacks_in_151_page3tooltip h4, #stacks_in_151_page3tooltip h5, #stacks_in_151_page3tooltip h6{
	margin-top: 0;
	margin-bottom: .5em;
}
#stacks_in_151_page3 {
	margin: 30px 0px 20px 0px;
}
#stacks_in_179_page3 .video-wrapper{text-align:center;width:100%; margin:0 auto;    max-width:720px; }#vimeo_stacks_in_179_page3{max-width:100%}

#stacks_in_179_page3 {
	margin: 10px 0px 0px 0px;
}

#stacks_in_18_page3 {
	margin: 5px 0px 10px 0px;
}

#stacks_in_19_page3 {
	font-size: 65%;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_70_page3column { float:left; display:inline; }.stacks_in_70_page3one{	width: 40%;}.stacks_in_70_page3two{	width: 60%;}.stacks_in_70_page3three{	display: none;}.stacks_in_70_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_70_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_70_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_70_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_70_page3one{		width: 100%;	}		.stacks_in_70_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_70_page3 {
	background-color: #FFFFFF;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 30px 0px 20px 0px;
	padding:  8px;
}
/* SqueezeBox v2.7.2 Copyright 2014 Joe Workman */
#stacks_in_329_page3 .sb-header{margin:0;padding:0;}#stacks_in_329_page3 .sb-accordion{width:100%;margin:0 auto}#stacks_in_329_page3 ul.sb-list{padding:0;margin:0}#stacks_in_329_page3 ul.sb-list li{margin-top:0px}#stacks_in_329_page3 ul.sb-list li:first-child{margin-top:0}#stacks_in_329_page3 .sb-accordion ul li.sb-space.divider{display:block; border-bottom:1px solid #C7DEEF; border-top:1px solid #FFFFFF}#stacks_in_329_page3 .sb-accordion ul li.sb-space.divider:first-child{border-top:0}#stacks_in_329_page3 .sb-accordion ul li.sb-space.divider:last-child{border-bottom:0}#stacks_in_329_page3 .sb-accordion ul li.sb-space>a,#stacks_in_329_page3 .sb-accordion ul li.sb-space>a .sb-header{  font-size:24px;font-weight:bold;font-style:normal;text-decoration:none;display:block;color:#333333;position:relative;line-height:2em;outline:0;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;-ms-transition:color 300ms ease;transition:color 300ms ease}#stacks_in_329_page3 .sb-accordion ul li.sb-space>a span.sb-arrow{background:transparent url(../files/down-darkgrey.png) no-repeat center center;text-indent:-9000px;width:26px;height:14px;position:absolute;top:50%;margin-top:-7px;opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out; right:-26px;}#stacks_in_329_page3 .sb-content{ padding:5px;}#stacks_in_329_page3 .sb-accordion ul li.sb-open>a .sb-header,#stacks_in_329_page3 .sb-accordion ul li.sb-space>a:hover,#stacks_in_329_page3 .sb-accordion ul li.sb-space>a:hover .sb-header{color:#DB8E19}#stacks_in_329_page3 .sb-accordion ul li.sb-space>a:hover span.sb-arrow{opacity:1; right:10px;}#stacks_in_329_page3 .sb-accordion ul li.sb-open>a span.sb-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);opacity:1; right:10px;}#stacks_in_329_page3 .sb-accordion ul li.sb-space{  min-height:%((24 * 2)+(0+0))%px;  overflow:hidden;list-style:none}#stacks_in_329_page3 .sb-accordion ul li.sb-space>a{ padding:0px 0px 0px 20px;}#stacks_in_329_page3 .sb-accordion ul li.sb-space>a .sb-header.shadow{text-shadow:0 1px 1px #FFFFFF}  #stacks_in_329_page3 a.sb-header-link{background-color:#DFDBD3}#stacks_in_329_page3 .sb-accordion ul li.sb-open>a.sb-header-link,#stacks_in_329_page3 a.sb-header-link:hover{background-color:#D9D9D9;-webkit-transition:background-color 300ms ease;-moz-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;-ms-transition:background-color 300ms ease;transition:background-color 300ms ease}   @media screen and (max-width:770px){#stacks_in_329_page3 .sb-accordion ul li.sb-space>a,#stacks_in_329_page3 .sb-accordion ul li.sb-space>a .sb-header{font-size:20px}}@media screen and (max-width:500px){#stacks_in_329_page3 .sb-accordion ul li.sb-space>a,#stacks_in_329_page3 .sb-accordion ul li.sb-space>a .sb-header{font-size:18px}} 

#stacks_in_329_page3 {
	background-color: #FCFFFF;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 10px 0px 30px 0px;
	padding:  7px;
}

#stacks_in_535_page3 {
	margin: 5px 0px 5px 0px;
}

#stacks_in_23_page3 {
	background-color: #FFFFFF;
	-moz-border-radius:  6px;
	-webkit-border-radius:  6px;
	border-radius:  6px;
	margin:  12px;
	padding:  6px;
}

#stacks_in_40_page3 {
	font-weight: lighter;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_286_page3column { float:left; display:inline; }.stacks_in_286_page3one{	width: 50%;}.stacks_in_286_page3two{	width: 50%;}.stacks_in_286_page3three{	display: none;}.stacks_in_286_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_286_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_286_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_286_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_286_page3one{		width: 100%;	}		.stacks_in_286_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code *//* This is topbox1 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_444_page3 {
	cursor: pointer;
}

#shade1 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade1.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade1.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade1.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade1 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade1.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade1.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade1.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade1.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade1.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_444_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox1 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox1, 
#topBox1::before, 
#topBox1::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_444_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_444_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_444_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_444_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_444_page3 .topBoxVideo object,
#topBoxContentstacks_in_444_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose1 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose1 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose1:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose1 .topBoxCloseInner,
#topBoxClose1 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive1 #topBoxClose1,
.topBoxActive1 #topBoxNext1,
.topBoxActive1 #topBoxPrev1 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_444_page3,
	#shade1,
	#topBoxClose1,
	#topBoxNext1,
	#topBoxPrev1 {
		display: none !important;
	}
	
	#topBox1 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */



/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_272_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }
/* This is topbox2 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_451_page3 {
	cursor: pointer;
}

#shade2 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade2.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade2.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade2.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade2 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade2.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade2.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade2.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade2.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade2.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_451_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox2 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox2, 
#topBox2::before, 
#topBox2::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_451_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_451_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_451_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_451_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_451_page3 .topBoxVideo object,
#topBoxContentstacks_in_451_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose2 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose2 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose2:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose2 .topBoxCloseInner,
#topBoxClose2 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive2 #topBoxClose2,
.topBoxActive2 #topBoxNext2,
.topBoxActive2 #topBoxPrev2 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_451_page3,
	#shade2,
	#topBoxClose2,
	#topBoxNext2,
	#topBoxPrev2 {
		display: none !important;
	}
	
	#topBox2 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */



/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_274_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }
/* Start Liquid Columns stack CSS code */ .stacks_in_193_page3column { float:left; display:inline; }.stacks_in_193_page3one{	width: 50%;}.stacks_in_193_page3two{	width: 50%;}.stacks_in_193_page3three{	display: none;}.stacks_in_193_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_193_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_193_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_193_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_193_page3one{		width: 100%;	}		.stacks_in_193_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_193_page3 {
	margin: 20px 0px 20px 0px;
}

#stacks_in_196_page3 {
	font-size: 80%;
	font-weight: lighter;
}
/* Link and Anchor v2.1.7 Copyright @2010-2012 Joe Workman */
#stacks_in_197_page3 a{text-decoraction:none!important}
/***************************************  MAIN **********************************/
.iCmainLink {
	margin: 1px;
	display:inline-block;
	padding-top: 5px;
	margin-right:1px;
}

/***************************************  HOVER **********************************/

#stacks_in_199_page3.iCmain {
	width:29px;
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;
	cursor: pointer;
	position:relative;
}

#stacks_in_199_page3.iCHover_1:hover {
	position: relative;
	top: -4px;
}

#stacks_in_199_page3.iCHover_2:hover {
	position: relative;
	bottom: -4px;
}

#stacks_in_199_page3.iCHover_3:hover {
	position: relative;
	left: -5px;
}

#stacks_in_199_page3.iCHover_4:hover {
	position: relative;
	right: -5px;
}

#stacks_in_199_page3.iCHover_5:hover {
	position: relative;
	transform: rotate(360deg);
	-ms-transform: rotate(360deg); /* IE 9 */
	-webkit-transform: rotate(360deg); /* Safari and Chrome */
}

#stacks_in_199_page3.iCHover_6:hover {
	position: relative;
	transform: rotate(30deg);
	-ms-transform: rotate(30deg); /* IE 9 */
	-webkit-transform: rotate(30deg); /* Safari and Chrome */
}

#stacks_in_199_page3.iCHover_7:hover {
	position:relative;
	/*width:calc(29px/3 + 29px);
	margin-top: -4px;*/
	transform: rotateY(368deg);
	-ms-transform: rotateY(369deg); /* IE 9 */
	-webkit-transform:rotateY(720deg);;
}
#stacks_in_199_page3.iCmainLink:hover.iCHover_8 {
	position:relative;
	transform: rotateY(368deg);
	-ms-transform: rotateY(369deg); /* IE 9 */
	-webkit-transform:rotateY(720deg);;
}
/***************************************  ALIGNMENT **********************************/

#stacks_in_199_page3.iCFloat_1 div {
	float: left;
}

#stacks_in_199_page3.iCFloat_2{
	margin: 0 auto;
	text-align:center;
	width: auto;
}

#stacks_in_199_page3.iCFloat_2 div{
	display: inline;
}

#stacks_in_199_page3.iCFloat_3 div{
	float: right;
}/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_276_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }

#stacks_in_537_page3 {
	margin: 5px 0px 5px 0px;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_147_page3column { float:left; display:inline; }.stacks_in_147_page3one{	width: 60%;}.stacks_in_147_page3two{	width: 40%;}.stacks_in_147_page3three{	display: none;}.stacks_in_147_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_147_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_147_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_147_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_147_page3one{		width: 100%;	}		.stacks_in_147_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_138_page3 {
	background-color: #FFFFFF;
	-moz-border-radius:  6px;
	-webkit-border-radius:  6px;
	border-radius:  6px;
	margin:  12px;
	padding:  6px;
}

#stacks_in_139_page3 {
	font-weight: lighter;
}
#stacks_in_146_page3 .html5audio_wrapper{width:100%;text-align:center; padding-top:20px;   }#stacks_in_146_page3 .html5audio,#stacks_in_146_page3 audio.html5audio{margin:0 auto; width:100%!important;height:auto;}#stacks_in_146_page3 .html5audio.mejs-ted,#stacks_in_146_page3 .html5audio.mejs-wmp,#stacks_in_146_page3 audio.html5audio.mejs-ted,#stacks_in_146_page3 audio.html5audio.mejs-wmp{min-height:65px}#stacks_in_146_page3 button{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-width:0;border-style:none}#stacks_in_146_page3 .mejs-container .mejs-overlay-play,#stacks_in_146_page3 .mejs-container .mejs-overlay-loading{}#stacks_in_146_page3 .mejs-container .mejs-controls{ }#stacks_in_146_page3 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total{}#stacks_in_146_page3 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-loaded{}#stacks_in_146_page3 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-current{}

#stacks_in_146_page3 {
	margin: 0px 0px 20px 0px;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_278_page3column { float:left; display:inline; }.stacks_in_278_page3one{	width: 50%;}.stacks_in_278_page3two{	width: 50%;}.stacks_in_278_page3three{	display: none;}.stacks_in_278_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_278_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_278_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_278_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_278_page3one{		width: 100%;	}		.stacks_in_278_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code *//* This is topbox3 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_456_page3 {
	cursor: pointer;
}

#shade3 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade3.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade3.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade3.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade3 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade3.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade3.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade3.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade3.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade3.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_456_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox3 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox3, 
#topBox3::before, 
#topBox3::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_456_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_456_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_456_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_456_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_456_page3 .topBoxVideo object,
#topBoxContentstacks_in_456_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose3 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose3 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose3:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose3 .topBoxCloseInner,
#topBoxClose3 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive3 #topBoxClose3,
.topBoxActive3 #topBoxNext3,
.topBoxActive3 #topBoxPrev3 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_456_page3,
	#shade3,
	#topBoxClose3,
	#topBoxNext3,
	#topBoxPrev3 {
		display: none !important;
	}
	
	#topBox3 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */



/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_462_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }
/* This is topbox4 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_459_page3 {
	cursor: pointer;
}

#shade4 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade4.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade4.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade4.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade4 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade4.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade4.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade4.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade4.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade4.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_459_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox4 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox4, 
#topBox4::before, 
#topBox4::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_459_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_459_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_459_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_459_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_459_page3 .topBoxVideo object,
#topBoxContentstacks_in_459_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose4 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose4 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose4:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose4 .topBoxCloseInner,
#topBoxClose4 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive4 #topBoxClose4,
.topBoxActive4 #topBoxNext4,
.topBoxActive4 #topBoxPrev4 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_459_page3,
	#shade4,
	#topBoxClose4,
	#topBoxNext4,
	#topBoxPrev4 {
		display: none !important;
	}
	
	#topBox4 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */



/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_464_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }
/* Start Liquid Columns stack CSS code */ .stacks_in_209_page3column { float:left; display:inline; }.stacks_in_209_page3one{	width: 50%;}.stacks_in_209_page3two{	width: 50%;}.stacks_in_209_page3three{	display: none;}.stacks_in_209_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_209_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_209_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_209_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_209_page3one{		width: 100%;	}		.stacks_in_209_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_209_page3 {
	margin: 20px 0px 20px 0px;
}

#stacks_in_212_page3 {
	font-size: 80%;
	font-weight: lighter;
}
/* Link and Anchor v2.1.7 Copyright @2010-2012 Joe Workman */
#stacks_in_213_page3 a{text-decoraction:none!important}
/***************************************  MAIN **********************************/
.iCmainLink {
	margin: 1px;
	display:inline-block;
	padding-top: 5px;
	margin-right:1px;
}

/***************************************  HOVER **********************************/

#stacks_in_215_page3.iCmain {
	width:29px;
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;
	cursor: pointer;
	position:relative;
}

#stacks_in_215_page3.iCHover_1:hover {
	position: relative;
	top: -4px;
}

#stacks_in_215_page3.iCHover_2:hover {
	position: relative;
	bottom: -4px;
}

#stacks_in_215_page3.iCHover_3:hover {
	position: relative;
	left: -5px;
}

#stacks_in_215_page3.iCHover_4:hover {
	position: relative;
	right: -5px;
}

#stacks_in_215_page3.iCHover_5:hover {
	position: relative;
	transform: rotate(360deg);
	-ms-transform: rotate(360deg); /* IE 9 */
	-webkit-transform: rotate(360deg); /* Safari and Chrome */
}

#stacks_in_215_page3.iCHover_6:hover {
	position: relative;
	transform: rotate(30deg);
	-ms-transform: rotate(30deg); /* IE 9 */
	-webkit-transform: rotate(30deg); /* Safari and Chrome */
}

#stacks_in_215_page3.iCHover_7:hover {
	position:relative;
	/*width:calc(29px/3 + 29px);
	margin-top: -4px;*/
	transform: rotateY(368deg);
	-ms-transform: rotateY(369deg); /* IE 9 */
	-webkit-transform:rotateY(720deg);;
}
#stacks_in_215_page3.iCmainLink:hover.iCHover_8 {
	position:relative;
	transform: rotateY(368deg);
	-ms-transform: rotateY(369deg); /* IE 9 */
	-webkit-transform:rotateY(720deg);;
}
/***************************************  ALIGNMENT **********************************/

#stacks_in_215_page3.iCFloat_1 div {
	float: left;
}

#stacks_in_215_page3.iCFloat_2{
	margin: 0 auto;
	text-align:center;
	width: auto;
}

#stacks_in_215_page3.iCFloat_2 div{
	display: inline;
}

#stacks_in_215_page3.iCFloat_3 div{
	float: right;
}/* Start Liquid Columns stack CSS code */ .stacks_in_218_page3column { float:left; display:inline; }.stacks_in_218_page3one{	width: 50%;}.stacks_in_218_page3two{	width: 50%;}.stacks_in_218_page3three{	display: none;}.stacks_in_218_page3first{	padding-left: 0;	padding-right: 12px;	padding-bottom: 0;}.stacks_in_218_page3middle{	padding-left: 12px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_218_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_218_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_218_page3one{		width: 100%;	}		.stacks_in_218_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code *//* This is topbox5 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_240_page3 {
	cursor: pointer;
}

#shade5 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade5.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade5.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade5.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade5 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade5.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade5.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade5.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade5.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade5.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_240_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox5 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox5, 
#topBox5::before, 
#topBox5::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_240_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_240_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_240_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_240_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_240_page3 .topBoxVideo object,
#topBoxContentstacks_in_240_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose5 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose5 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose5:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose5 .topBoxCloseInner,
#topBoxClose5 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive5 #topBoxClose5,
.topBoxActive5 #topBoxNext5,
.topBoxActive5 #topBoxPrev5 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_240_page3,
	#shade5,
	#topBoxClose5,
	#topBoxNext5,
	#topBoxPrev5 {
		display: none !important;
	}
	
	#topBox5 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */




#stacks_in_240_page3 {
	margin: 0px 0px 10px 0px;
}
/* This is topbox6 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_260_page3 {
	cursor: pointer;
}

#shade6 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade6.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade6.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade6.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade6 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade6.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade6.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade6.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade6.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade6.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_260_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox6 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox6, 
#topBox6::before, 
#topBox6::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_260_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_260_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_260_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_260_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_260_page3 .topBoxVideo object,
#topBoxContentstacks_in_260_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose6 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose6 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose6:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose6 .topBoxCloseInner,
#topBoxClose6 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive6 #topBoxClose6,
.topBoxActive6 #topBoxNext6,
.topBoxActive6 #topBoxPrev6 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_260_page3,
	#shade6,
	#topBoxClose6,
	#topBoxNext6,
	#topBoxPrev6 {
		display: none !important;
	}
	
	#topBox6 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */




#stacks_in_260_page3 {
	margin: 0px 0px 10px 0px;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_10_page3column { float:left; display:inline; }.stacks_in_10_page3one{	width: 50%;}.stacks_in_10_page3two{	width: 50%;}.stacks_in_10_page3three{	display: none;}.stacks_in_10_page3first{	padding-left: 0;	padding-right: 12px;	padding-bottom: 0;}.stacks_in_10_page3middle{	padding-left: 12px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_10_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_10_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_10_page3one{		width: 100%;	}		.stacks_in_10_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code *//* This is topbox7 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_24_page3 {
	cursor: pointer;
}

#shade7 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade7.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade7.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade7.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade7 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade7.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade7.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade7.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade7.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade7.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_24_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox7 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox7, 
#topBox7::before, 
#topBox7::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_24_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_24_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_24_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_24_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_24_page3 .topBoxVideo object,
#topBoxContentstacks_in_24_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose7 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose7 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose7:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose7 .topBoxCloseInner,
#topBoxClose7 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive7 #topBoxClose7,
.topBoxActive7 #topBoxNext7,
.topBoxActive7 #topBoxPrev7 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_24_page3,
	#shade7,
	#topBoxClose7,
	#topBoxNext7,
	#topBoxPrev7 {
		display: none !important;
	}
	
	#topBox7 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */




#stacks_in_24_page3 {
	margin: 0px 0px 10px 0px;
}
/* This is topbox8 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_202_page3 {
	cursor: pointer;
}

#shade8 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade8.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade8.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade8.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade8 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade8.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade8.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade8.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade8.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade8.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_202_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox8 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox8, 
#topBox8::before, 
#topBox8::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_202_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_202_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_202_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_202_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_202_page3 .topBoxVideo object,
#topBoxContentstacks_in_202_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose8 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose8 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose8:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose8 .topBoxCloseInner,
#topBoxClose8 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive8 #topBoxClose8,
.topBoxActive8 #topBoxNext8,
.topBoxActive8 #topBoxPrev8 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_202_page3,
	#shade8,
	#topBoxClose8,
	#topBoxNext8,
	#topBoxPrev8 {
		display: none !important;
	}
	
	#topBox8 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */




#stacks_in_202_page3 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_539_page3 {
	margin: 5px 0px 5px 0px;
}

#stacks_in_140_page3 {
	background-color: #FFFFFF;
	-moz-border-radius:  6px;
	-webkit-border-radius:  6px;
	border-radius:  6px;
	margin:  12px;
	padding:  6px;
}

#stacks_in_141_page3 {
	font-weight: lighter;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_290_page3column { float:left; display:inline; }.stacks_in_290_page3one{	width: 50%;}.stacks_in_290_page3two{	width: 50%;}.stacks_in_290_page3three{	display: none;}.stacks_in_290_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_290_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_290_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_290_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_290_page3one{		width: 100%;	}		.stacks_in_290_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code *//* This is topbox9 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_474_page3 {
	cursor: pointer;
}

#shade9 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade9.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade9.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade9.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade9 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade9.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade9.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade9.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade9.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade9.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_474_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox9 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox9, 
#topBox9::before, 
#topBox9::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_474_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_474_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_474_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_474_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_474_page3 .topBoxVideo object,
#topBoxContentstacks_in_474_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose9 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose9 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose9:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose9 .topBoxCloseInner,
#topBoxClose9 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive9 #topBoxClose9,
.topBoxActive9 #topBoxNext9,
.topBoxActive9 #topBoxPrev9 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_474_page3,
	#shade9,
	#topBoxClose9,
	#topBoxNext9,
	#topBoxPrev9 {
		display: none !important;
	}
	
	#topBox9 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */



/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_480_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }
/* This is topbox10 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_477_page3 {
	cursor: pointer;
}

#shade10 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade10.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade10.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade10.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade10 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade10.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade10.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade10.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade10.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade10.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_477_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox10 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox10, 
#topBox10::before, 
#topBox10::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_477_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_477_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_477_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_477_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_477_page3 .topBoxVideo object,
#topBoxContentstacks_in_477_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose10 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose10 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose10:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose10 .topBoxCloseInner,
#topBoxClose10 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive10 #topBoxClose10,
.topBoxActive10 #topBoxNext10,
.topBoxActive10 #topBoxPrev10 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_477_page3,
	#shade10,
	#topBoxClose10,
	#topBoxNext10,
	#topBoxPrev10 {
		display: none !important;
	}
	
	#topBox10 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */



/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_482_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }
/* Start Liquid Columns stack CSS code */ .stacks_in_242_page3column { float:left; display:inline; }.stacks_in_242_page3one{	width: 50%;}.stacks_in_242_page3two{	width: 50%;}.stacks_in_242_page3three{	display: none;}.stacks_in_242_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_242_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_242_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_242_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_242_page3one{		width: 100%;	}		.stacks_in_242_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_242_page3 {
	margin: 20px 0px 20px 0px;
}

#stacks_in_245_page3 {
	font-size: 80%;
	font-weight: lighter;
}
/* Link and Anchor v2.1.7 Copyright @2010-2012 Joe Workman */
#stacks_in_246_page3 a{text-decoraction:none!important}
/***************************************  MAIN **********************************/
.iCmainLink {
	margin: 1px;
	display:inline-block;
	padding-top: 5px;
	margin-right:1px;
}

/***************************************  HOVER **********************************/

#stacks_in_248_page3.iCmain {
	width:29px;
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;
	cursor: pointer;
	position:relative;
}

#stacks_in_248_page3.iCHover_1:hover {
	position: relative;
	top: -4px;
}

#stacks_in_248_page3.iCHover_2:hover {
	position: relative;
	bottom: -4px;
}

#stacks_in_248_page3.iCHover_3:hover {
	position: relative;
	left: -5px;
}

#stacks_in_248_page3.iCHover_4:hover {
	position: relative;
	right: -5px;
}

#stacks_in_248_page3.iCHover_5:hover {
	position: relative;
	transform: rotate(360deg);
	-ms-transform: rotate(360deg); /* IE 9 */
	-webkit-transform: rotate(360deg); /* Safari and Chrome */
}

#stacks_in_248_page3.iCHover_6:hover {
	position: relative;
	transform: rotate(30deg);
	-ms-transform: rotate(30deg); /* IE 9 */
	-webkit-transform: rotate(30deg); /* Safari and Chrome */
}

#stacks_in_248_page3.iCHover_7:hover {
	position:relative;
	/*width:calc(29px/3 + 29px);
	margin-top: -4px;*/
	transform: rotateY(368deg);
	-ms-transform: rotateY(369deg); /* IE 9 */
	-webkit-transform:rotateY(720deg);;
}
#stacks_in_248_page3.iCmainLink:hover.iCHover_8 {
	position:relative;
	transform: rotateY(368deg);
	-ms-transform: rotateY(369deg); /* IE 9 */
	-webkit-transform:rotateY(720deg);;
}
/***************************************  ALIGNMENT **********************************/

#stacks_in_248_page3.iCFloat_1 div {
	float: left;
}

#stacks_in_248_page3.iCFloat_2{
	margin: 0 auto;
	text-align:center;
	width: auto;
}

#stacks_in_248_page3.iCFloat_2 div{
	display: inline;
}

#stacks_in_248_page3.iCFloat_3 div{
	float: right;
}/* Start Liquid Columns stack CSS code */ .stacks_in_520_page3column { float:left; display:inline; }.stacks_in_520_page3one{	width: 50%;}.stacks_in_520_page3two{	width: 50%;}.stacks_in_520_page3three{	display: none;}.stacks_in_520_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_520_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_520_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_520_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_520_page3one{		width: 100%;	}		.stacks_in_520_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code *//* This is topbox11 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_308_page3 {
	cursor: pointer;
}

#shade11 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade11.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade11.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade11.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade11 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade11.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade11.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade11.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade11.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade11.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_308_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox11 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox11, 
#topBox11::before, 
#topBox11::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_308_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_308_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_308_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_308_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_308_page3 .topBoxVideo object,
#topBoxContentstacks_in_308_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose11 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose11 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose11:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose11 .topBoxCloseInner,
#topBoxClose11 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive11 #topBoxClose11,
.topBoxActive11 #topBoxNext11,
.topBoxActive11 #topBoxPrev11 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_308_page3,
	#shade11,
	#topBoxClose11,
	#topBoxNext11,
	#topBoxPrev11 {
		display: none !important;
	}
	
	#topBox11 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */




#stacks_in_308_page3 {
	margin: 0px 0px 10px 0px;
}
/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_531_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }
/* This is topbox12 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_524_page3 {
	cursor: pointer;
}

#shade12 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade12.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade12.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade12.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade12 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade12.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade12.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade12.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade12.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade12.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_524_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox12 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox12, 
#topBox12::before, 
#topBox12::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_524_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_524_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_524_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_524_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_524_page3 .topBoxVideo object,
#topBoxContentstacks_in_524_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose12 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose12 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose12:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose12 .topBoxCloseInner,
#topBoxClose12 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive12 #topBoxClose12,
.topBoxActive12 #topBoxNext12,
.topBoxActive12 #topBoxPrev12 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_524_page3,
	#shade12,
	#topBoxClose12,
	#topBoxNext12,
	#topBoxPrev12 {
		display: none !important;
	}
	
	#topBox12 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */




#stacks_in_524_page3 {
	margin: 0px 0px 10px 0px;
}
/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_533_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }
/* Start Liquid Columns stack CSS code */ .stacks_in_545_page3column { float:left; display:inline; }.stacks_in_545_page3one{	width: 40%;}.stacks_in_545_page3two{	width: 60%;}.stacks_in_545_page3three{	display: none;}.stacks_in_545_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_545_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_545_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_545_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_545_page3one{		width: 100%;	}		.stacks_in_545_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_545_page3 {
	background-color: #FFFFFF;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 30px 0px 20px 0px;
	padding:  8px;
}
/* SqueezeBox v2.7.2 Copyright 2014 Joe Workman */
#stacks_in_2_page3 .sb-header{margin:0;padding:0;}#stacks_in_2_page3 .sb-accordion{width:100%;margin:0 auto}#stacks_in_2_page3 ul.sb-list{padding:0;margin:0}#stacks_in_2_page3 ul.sb-list li{margin-top:0px}#stacks_in_2_page3 ul.sb-list li:first-child{margin-top:0}#stacks_in_2_page3 .sb-accordion ul li.sb-space.divider{display:block; border-bottom:1px solid #C7DEEF; border-top:1px solid #FFFFFF}#stacks_in_2_page3 .sb-accordion ul li.sb-space.divider:first-child{border-top:0}#stacks_in_2_page3 .sb-accordion ul li.sb-space.divider:last-child{border-bottom:0}#stacks_in_2_page3 .sb-accordion ul li.sb-space>a,#stacks_in_2_page3 .sb-accordion ul li.sb-space>a .sb-header{  font-size:24px;font-weight:bold;font-style:normal;text-decoration:none;display:block;color:#333333;position:relative;line-height:2em;outline:0;-webkit-transition:color 300ms ease;-moz-transition:color 300ms ease;-o-transition:color 300ms ease;-ms-transition:color 300ms ease;transition:color 300ms ease}#stacks_in_2_page3 .sb-accordion ul li.sb-space>a span.sb-arrow{background:transparent url(../files/down-darkgrey.png) no-repeat center center;text-indent:-9000px;width:26px;height:14px;position:absolute;top:50%;margin-top:-7px;opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out; right:-26px;}#stacks_in_2_page3 .sb-content{ padding:5px;}#stacks_in_2_page3 .sb-accordion ul li.sb-open>a .sb-header,#stacks_in_2_page3 .sb-accordion ul li.sb-space>a:hover,#stacks_in_2_page3 .sb-accordion ul li.sb-space>a:hover .sb-header{color:#DD9019}#stacks_in_2_page3 .sb-accordion ul li.sb-space>a:hover span.sb-arrow{opacity:1; right:10px;}#stacks_in_2_page3 .sb-accordion ul li.sb-open>a span.sb-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);opacity:1; right:10px;}#stacks_in_2_page3 .sb-accordion ul li.sb-space{  min-height:%((24 * 2)+(0+0))%px;  overflow:hidden;list-style:none}#stacks_in_2_page3 .sb-accordion ul li.sb-space>a{ padding:0px 0px 0px 20px;}#stacks_in_2_page3 .sb-accordion ul li.sb-space>a .sb-header.shadow{text-shadow:0 1px 1px #FFFFFF}  #stacks_in_2_page3 a.sb-header-link{background-color:#DFDBD3}#stacks_in_2_page3 .sb-accordion ul li.sb-open>a.sb-header-link,#stacks_in_2_page3 a.sb-header-link:hover{background-color:#D9D9D9;-webkit-transition:background-color 300ms ease;-moz-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;-ms-transition:background-color 300ms ease;transition:background-color 300ms ease}   @media screen and (max-width:770px){#stacks_in_2_page3 .sb-accordion ul li.sb-space>a,#stacks_in_2_page3 .sb-accordion ul li.sb-space>a .sb-header{font-size:20px}}@media screen and (max-width:500px){#stacks_in_2_page3 .sb-accordion ul li.sb-space>a,#stacks_in_2_page3 .sb-accordion ul li.sb-space>a .sb-header{font-size:18px}} 

#stacks_in_2_page3 {
	background-color: #FFFFFF;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 20px 0px 30px 0px;
	padding:  8px;
}

#stacks_in_541_page3 {
	margin: 5px 0px 5px 0px;
}

#stacks_in_142_page3 {
	background-color: #FFFFFF;
	-moz-border-radius:  6px;
	-webkit-border-radius:  6px;
	border-radius:  6px;
	margin:  12px;
	padding:  6px;
}

#stacks_in_143_page3 {
	font-weight: lighter;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_300_page3column { float:left; display:inline; }.stacks_in_300_page3one{	width: 50%;}.stacks_in_300_page3two{	width: 50%;}.stacks_in_300_page3three{	display: none;}.stacks_in_300_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_300_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_300_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_300_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_300_page3one{		width: 100%;	}		.stacks_in_300_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code *//* This is topbox15 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_488_page3 {
	cursor: pointer;
}

#shade15 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade15.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade15.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade15.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade15 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade15.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade15.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade15.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade15.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade15.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_488_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox15 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox15, 
#topBox15::before, 
#topBox15::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_488_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_488_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_488_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_488_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_488_page3 .topBoxVideo object,
#topBoxContentstacks_in_488_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose15 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose15 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose15:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose15 .topBoxCloseInner,
#topBoxClose15 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive15 #topBoxClose15,
.topBoxActive15 #topBoxNext15,
.topBoxActive15 #topBoxPrev15 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_488_page3,
	#shade15,
	#topBoxClose15,
	#topBoxNext15,
	#topBoxPrev15 {
		display: none !important;
	}
	
	#topBox15 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */



/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_494_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }
/* This is topbox16 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_491_page3 {
	cursor: pointer;
}

#shade16 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade16.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade16.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade16.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade16 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade16.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade16.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade16.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade16.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade16.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_491_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox16 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox16, 
#topBox16::before, 
#topBox16::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_491_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_491_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_491_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_491_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_491_page3 .topBoxVideo object,
#topBoxContentstacks_in_491_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose16 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose16 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose16:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose16 .topBoxCloseInner,
#topBoxClose16 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive16 #topBoxClose16,
.topBoxActive16 #topBoxNext16,
.topBoxActive16 #topBoxPrev16 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_491_page3,
	#shade16,
	#topBoxClose16,
	#topBoxNext16,
	#topBoxPrev16 {
		display: none !important;
	}
	
	#topBox16 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */



/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_496_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }
/* Start Liquid Columns stack CSS code */ .stacks_in_220_page3column { float:left; display:inline; }.stacks_in_220_page3one{	width: 50%;}.stacks_in_220_page3two{	width: 50%;}.stacks_in_220_page3three{	display: none;}.stacks_in_220_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_220_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_220_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_220_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_220_page3one{		width: 100%;	}		.stacks_in_220_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_220_page3 {
	margin: 20px 0px 20px 0px;
}

#stacks_in_223_page3 {
	font-size: 80%;
	font-weight: lighter;
}
/* Link and Anchor v2.1.7 Copyright @2010-2012 Joe Workman */
#stacks_in_224_page3 a{text-decoraction:none!important}
/***************************************  MAIN **********************************/
.iCmainLink {
	margin: 1px;
	display:inline-block;
	padding-top: 5px;
	margin-right:1px;
}

/***************************************  HOVER **********************************/

#stacks_in_226_page3.iCmain {
	width:29px;
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;
	cursor: pointer;
	position:relative;
}

#stacks_in_226_page3.iCHover_1:hover {
	position: relative;
	top: -4px;
}

#stacks_in_226_page3.iCHover_2:hover {
	position: relative;
	bottom: -4px;
}

#stacks_in_226_page3.iCHover_3:hover {
	position: relative;
	left: -5px;
}

#stacks_in_226_page3.iCHover_4:hover {
	position: relative;
	right: -5px;
}

#stacks_in_226_page3.iCHover_5:hover {
	position: relative;
	transform: rotate(360deg);
	-ms-transform: rotate(360deg); /* IE 9 */
	-webkit-transform: rotate(360deg); /* Safari and Chrome */
}

#stacks_in_226_page3.iCHover_6:hover {
	position: relative;
	transform: rotate(30deg);
	-ms-transform: rotate(30deg); /* IE 9 */
	-webkit-transform: rotate(30deg); /* Safari and Chrome */
}

#stacks_in_226_page3.iCHover_7:hover {
	position:relative;
	/*width:calc(29px/3 + 29px);
	margin-top: -4px;*/
	transform: rotateY(368deg);
	-ms-transform: rotateY(369deg); /* IE 9 */
	-webkit-transform:rotateY(720deg);;
}
#stacks_in_226_page3.iCmainLink:hover.iCHover_8 {
	position:relative;
	transform: rotateY(368deg);
	-ms-transform: rotateY(369deg); /* IE 9 */
	-webkit-transform:rotateY(720deg);;
}
/***************************************  ALIGNMENT **********************************/

#stacks_in_226_page3.iCFloat_1 div {
	float: left;
}

#stacks_in_226_page3.iCFloat_2{
	margin: 0 auto;
	text-align:center;
	width: auto;
}

#stacks_in_226_page3.iCFloat_2 div{
	display: inline;
}

#stacks_in_226_page3.iCFloat_3 div{
	float: right;
}/* Start Liquid Columns stack CSS code */ .stacks_in_369_page3column { float:left; display:inline; }.stacks_in_369_page3one{	width: 50%;}.stacks_in_369_page3two{	width: 50%;}.stacks_in_369_page3three{	display: none;}.stacks_in_369_page3first{	padding-left: 0;	padding-right: 12px;	padding-bottom: 0;}.stacks_in_369_page3middle{	padding-left: 12px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_369_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_369_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_369_page3one{		width: 100%;	}		.stacks_in_369_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code *//* This is topbox17 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_372_page3 {
	cursor: pointer;
}

#shade17 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade17.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade17.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade17.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade17 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade17.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade17.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade17.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade17.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade17.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_372_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox17 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox17, 
#topBox17::before, 
#topBox17::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_372_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_372_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_372_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_372_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_372_page3 .topBoxVideo object,
#topBoxContentstacks_in_372_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose17 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose17 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose17:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose17 .topBoxCloseInner,
#topBoxClose17 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive17 #topBoxClose17,
.topBoxActive17 #topBoxNext17,
.topBoxActive17 #topBoxPrev17 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_372_page3,
	#shade17,
	#topBoxClose17,
	#topBoxNext17,
	#topBoxPrev17 {
		display: none !important;
	}
	
	#topBox17 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */




#stacks_in_372_page3 {
	margin: 0px 0px 10px 0px;
}
/* This is topbox18 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_380_page3 {
	cursor: pointer;
}

#shade18 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade18.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade18.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade18.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade18 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade18.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade18.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade18.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade18.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade18.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_380_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox18 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox18, 
#topBox18::before, 
#topBox18::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_380_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_380_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_380_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_380_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_380_page3 .topBoxVideo object,
#topBoxContentstacks_in_380_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose18 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose18 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose18:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose18 .topBoxCloseInner,
#topBoxClose18 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive18 #topBoxClose18,
.topBoxActive18 #topBoxNext18,
.topBoxActive18 #topBoxPrev18 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_380_page3,
	#shade18,
	#topBoxClose18,
	#topBoxNext18,
	#topBoxPrev18 {
		display: none !important;
	}
	
	#topBox18 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */




#stacks_in_380_page3 {
	margin: 0px 0px 10px 0px;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_388_page3column { float:left; display:inline; }.stacks_in_388_page3one{	width: 50%;}.stacks_in_388_page3two{	width: 50%;}.stacks_in_388_page3three{	display: none;}.stacks_in_388_page3first{	padding-left: 0;	padding-right: 12px;	padding-bottom: 0;}.stacks_in_388_page3middle{	padding-left: 12px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_388_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_388_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_388_page3one{		width: 100%;	}		.stacks_in_388_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code *//* This is topbox19 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_391_page3 {
	cursor: pointer;
}

#shade19 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade19.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade19.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade19.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade19 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade19.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade19.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade19.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade19.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade19.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_391_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox19 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox19, 
#topBox19::before, 
#topBox19::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_391_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_391_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_391_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_391_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_391_page3 .topBoxVideo object,
#topBoxContentstacks_in_391_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose19 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose19 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose19:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose19 .topBoxCloseInner,
#topBoxClose19 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive19 #topBoxClose19,
.topBoxActive19 #topBoxNext19,
.topBoxActive19 #topBoxPrev19 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_391_page3,
	#shade19,
	#topBoxClose19,
	#topBoxNext19,
	#topBoxPrev19 {
		display: none !important;
	}
	
	#topBox19 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */




#stacks_in_391_page3 {
	margin: 0px 0px 10px 0px;
}
/* This is topbox20 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_399_page3 {
	cursor: pointer;
}

#shade20 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade20.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade20.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade20.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade20 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade20.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade20.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade20.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade20.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade20.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_399_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox20 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox20, 
#topBox20::before, 
#topBox20::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_399_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_399_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_399_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_399_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_399_page3 .topBoxVideo object,
#topBoxContentstacks_in_399_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose20 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose20 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose20:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose20 .topBoxCloseInner,
#topBoxClose20 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive20 #topBoxClose20,
.topBoxActive20 #topBoxNext20,
.topBoxActive20 #topBoxPrev20 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_399_page3,
	#shade20,
	#topBoxClose20,
	#topBoxNext20,
	#topBoxPrev20 {
		display: none !important;
	}
	
	#topBox20 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */




#stacks_in_399_page3 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_543_page3 {
	margin: 5px 0px 5px 0px;
}

#stacks_in_144_page3 {
	background-color: #FFFFFF;
	-moz-border-radius:  6px;
	-webkit-border-radius:  6px;
	border-radius:  6px;
	margin:  12px;
	padding:  6px;
}

#stacks_in_145_page3 {
	font-weight: lighter;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_502_page3column { float:left; display:inline; }.stacks_in_502_page3one{	width: 50%;}.stacks_in_502_page3two{	width: 50%;}.stacks_in_502_page3three{	display: none;}.stacks_in_502_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_502_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_502_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_502_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_502_page3one{		width: 100%;	}		.stacks_in_502_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code *//* This is topbox21 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_506_page3 {
	cursor: pointer;
}

#shade21 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade21.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade21.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade21.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade21 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade21.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade21.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade21.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade21.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade21.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_506_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox21 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox21, 
#topBox21::before, 
#topBox21::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_506_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_506_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_506_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_506_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_506_page3 .topBoxVideo object,
#topBoxContentstacks_in_506_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose21 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose21 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose21:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose21 .topBoxCloseInner,
#topBoxClose21 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive21 #topBoxClose21,
.topBoxActive21 #topBoxNext21,
.topBoxActive21 #topBoxPrev21 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_506_page3,
	#shade21,
	#topBoxClose21,
	#topBoxNext21,
	#topBoxPrev21 {
		display: none !important;
	}
	
	#topBox21 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */



/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_512_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }
/* This is topbox22 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_509_page3 {
	cursor: pointer;
}

#shade22 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade22.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade22.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade22.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade22 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade22.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade22.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade22.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade22.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade22.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_509_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox22 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox22, 
#topBox22::before, 
#topBox22::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_509_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_509_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_509_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_509_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_509_page3 .topBoxVideo object,
#topBoxContentstacks_in_509_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose22 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose22 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose22:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose22 .topBoxCloseInner,
#topBoxClose22 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive22 #topBoxClose22,
.topBoxActive22 #topBoxNext22,
.topBoxActive22 #topBoxPrev22 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_509_page3,
	#shade22,
	#topBoxClose22,
	#topBoxNext22,
	#topBoxPrev22 {
		display: none !important;
	}
	
	#topBox22 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */



/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_514_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }
/* Start Liquid Columns stack CSS code */ .stacks_in_231_page3column { float:left; display:inline; }.stacks_in_231_page3one{	width: 50%;}.stacks_in_231_page3two{	width: 50%;}.stacks_in_231_page3three{	display: none;}.stacks_in_231_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_231_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_231_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_231_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_231_page3one{		width: 100%;	}		.stacks_in_231_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_231_page3 {
	margin: 20px 0px 20px 0px;
}

#stacks_in_234_page3 {
	font-size: 80%;
	font-weight: lighter;
}
/* Link and Anchor v2.1.7 Copyright @2010-2012 Joe Workman */
#stacks_in_235_page3 a{text-decoraction:none!important}
/***************************************  MAIN **********************************/
.iCmainLink {
	margin: 1px;
	display:inline-block;
	padding-top: 5px;
	margin-right:1px;
}

/***************************************  HOVER **********************************/

#stacks_in_237_page3.iCmain {
	width:29px;
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;
	cursor: pointer;
	position:relative;
}

#stacks_in_237_page3.iCHover_1:hover {
	position: relative;
	top: -4px;
}

#stacks_in_237_page3.iCHover_2:hover {
	position: relative;
	bottom: -4px;
}

#stacks_in_237_page3.iCHover_3:hover {
	position: relative;
	left: -5px;
}

#stacks_in_237_page3.iCHover_4:hover {
	position: relative;
	right: -5px;
}

#stacks_in_237_page3.iCHover_5:hover {
	position: relative;
	transform: rotate(360deg);
	-ms-transform: rotate(360deg); /* IE 9 */
	-webkit-transform: rotate(360deg); /* Safari and Chrome */
}

#stacks_in_237_page3.iCHover_6:hover {
	position: relative;
	transform: rotate(30deg);
	-ms-transform: rotate(30deg); /* IE 9 */
	-webkit-transform: rotate(30deg); /* Safari and Chrome */
}

#stacks_in_237_page3.iCHover_7:hover {
	position:relative;
	/*width:calc(29px/3 + 29px);
	margin-top: -4px;*/
	transform: rotateY(368deg);
	-ms-transform: rotateY(369deg); /* IE 9 */
	-webkit-transform:rotateY(720deg);;
}
#stacks_in_237_page3.iCmainLink:hover.iCHover_8 {
	position:relative;
	transform: rotateY(368deg);
	-ms-transform: rotateY(369deg); /* IE 9 */
	-webkit-transform:rotateY(720deg);;
}
/***************************************  ALIGNMENT **********************************/

#stacks_in_237_page3.iCFloat_1 div {
	float: left;
}

#stacks_in_237_page3.iCFloat_2{
	margin: 0 auto;
	text-align:center;
	width: auto;
}

#stacks_in_237_page3.iCFloat_2 div{
	display: inline;
}

#stacks_in_237_page3.iCFloat_3 div{
	float: right;
}/* Start Liquid Columns stack CSS code */ .stacks_in_408_page3column { float:left; display:inline; }.stacks_in_408_page3one{	width: 50%;}.stacks_in_408_page3two{	width: 50%;}.stacks_in_408_page3three{	display: none;}.stacks_in_408_page3first{	padding-left: 0;	padding-right: 12px;	padding-bottom: 0;}.stacks_in_408_page3middle{	padding-left: 12px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_408_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_408_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_408_page3one{		width: 100%;	}		.stacks_in_408_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code *//* This is topbox23 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_410_page3 {
	cursor: pointer;
}

#shade23 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade23.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade23.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade23.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade23 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade23.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade23.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade23.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade23.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade23.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_410_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox23 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox23, 
#topBox23::before, 
#topBox23::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_410_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_410_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_410_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_410_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_410_page3 .topBoxVideo object,
#topBoxContentstacks_in_410_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose23 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose23 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose23:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose23 .topBoxCloseInner,
#topBoxClose23 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive23 #topBoxClose23,
.topBoxActive23 #topBoxNext23,
.topBoxActive23 #topBoxPrev23 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_410_page3,
	#shade23,
	#topBoxClose23,
	#topBoxNext23,
	#topBoxPrev23 {
		display: none !important;
	}
	
	#topBox23 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */




#stacks_in_410_page3 {
	margin: 0px 0px 10px 0px;
}
/* This is topbox24 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_418_page3 {
	cursor: pointer;
}

#shade24 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade24.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade24.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade24.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade24 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade24.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade24.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade24.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade24.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade24.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_418_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox24 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox24, 
#topBox24::before, 
#topBox24::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_418_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_418_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_418_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_418_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_418_page3 .topBoxVideo object,
#topBoxContentstacks_in_418_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose24 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose24 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose24:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose24 .topBoxCloseInner,
#topBoxClose24 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive24 #topBoxClose24,
.topBoxActive24 #topBoxNext24,
.topBoxActive24 #topBoxPrev24 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_418_page3,
	#shade24,
	#topBoxClose24,
	#topBoxNext24,
	#topBoxPrev24 {
		display: none !important;
	}
	
	#topBox24 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */




#stacks_in_418_page3 {
	margin: 0px 0px 10px 0px;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_426_page3column { float:left; display:inline; }.stacks_in_426_page3one{	width: 50%;}.stacks_in_426_page3two{	width: 50%;}.stacks_in_426_page3three{	display: none;}.stacks_in_426_page3first{	padding-left: 0;	padding-right: 12px;	padding-bottom: 0;}.stacks_in_426_page3middle{	padding-left: 12px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_426_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_426_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_426_page3one{		width: 100%;	}		.stacks_in_426_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code *//* This is topbox25 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_428_page3 {
	cursor: pointer;
}

#shade25 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade25.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade25.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade25.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade25 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade25.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade25.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade25.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade25.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade25.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_428_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox25 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox25, 
#topBox25::before, 
#topBox25::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_428_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_428_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_428_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_428_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_428_page3 .topBoxVideo object,
#topBoxContentstacks_in_428_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose25 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose25 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose25:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose25 .topBoxCloseInner,
#topBoxClose25 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive25 #topBoxClose25,
.topBoxActive25 #topBoxNext25,
.topBoxActive25 #topBoxPrev25 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_428_page3,
	#shade25,
	#topBoxClose25,
	#topBoxNext25,
	#topBoxPrev25 {
		display: none !important;
	}
	
	#topBox25 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */




#stacks_in_428_page3 {
	margin: 0px 0px 10px 0px;
}
/* This is topbox26 */

@font-face {
  font-family: 'FontAwesome';
  src: url('../files/icons/fontawesome-webfont.eot?v=3.0.1');
  src: url('../files/icons/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../files/icons/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../files/icons/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;

  /* sprites.less reset */
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

.icon-remove:before		{ content: "\f021"; }
.icon-chevron-left:before		{ content: "\f022"; }
.icon-chevron-right:before		{ content: "\f023"; }

#topBoxTriggerstacks_in_436_page3 {
	cursor: pointer;
}

#shade26 {
	z-index: 998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade26.topBoxShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade26.topBoxShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade26.topBoxShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade26 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade26.topBoxShadeTLDiagonal {
background: #333333;
background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
background: linear-gradient(135deg,  #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade26.topBoxShadeBLDiagonal {
background: #333333;
background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
background: linear-gradient(45deg, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade26.topBoxShadeRadial {
background: #333333;
background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade26.topBoxShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade26.topBoxShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

%[if edit]%

#topBoxTriggerstacks_in_436_page3:hover,
.topbox:hover {
	cursor: pointer !important;
}

#topBox26 {
	display: none;
	margin: 0 auto;
	position: fixed;
	
	max-width: 1200px;
	
	text-align: center;
	z-index: 999;
	
	overflow: auto;
}

#topBox26, 
#topBox26::before, 
#topBox26::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#topBoxContentstacks_in_436_page3 {
	position: relative;
	z-index: 99999;
	text-align: left;
	-webkit-border-radius: px;
	-moz-border-radius: px;
	border-radius: px;
	padding: px;
}

/* Responsive behavior */
#topBoxContentstacks_in_436_page3 img {
	max-width: 100%;
	max-height: auto;
	width: auto;
	height: auto;
}

#topBoxContentstacks_in_436_page3 .topBoxVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#topBoxContentstacks_in_436_page3 .topBoxVideo iframe,
#topBoxContentstacks_in_436_page3 .topBoxVideo object,
#topBoxContentstacks_in_436_page3 .topBoxVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Buttons */

/* Close Button */



#topBoxClose26 {
	display: none;
	position: fixed;
	top: -70px;
	right: -70px;
	z-index: 1001;
	cursor: pointer;
	
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: 300;
	
	width: 140px;
	height: 140px;
	margin-top: 0px;
	font-weight: 100;
	line-height: 70px;
	color: #FFFFFF;
	text-align: center;
	background: #222222;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 123px;
	-moz-border-radius: 123px;
	border-radius: 123px;
	opacity: 0.50;
	filter: alpha(opacity=50);
	
	transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
}

#topBoxClose26 [class^="icon-"] {
	color: #FFFFFF;
}

#topBoxClose26:hover {
	color: #FFFFFF;
	text-decoration: none;
	opacity: 0.99;
	filter: alpha(opacity=99);	
	
}

#topBoxClose26 .topBoxCloseInner,
#topBoxClose26 a.topBoxButtonLink {
	position: absolute;
	bottom: 10px;
	left: 8px;
	width: 70px;
	height: 70px;
	display: block;
}



/* Previous Button */



/* Next Button */



/* @end */

/* @group Global stuff */

.topBoxActive26 #topBoxClose26,
.topBoxActive26 #topBoxNext26,
.topBoxActive26 #topBoxPrev26 {
	display: block;
}


.topBoxIE {
	display: none;
}

/* @end */

/* @group Responsive stuff */

@media screen and (max-width: 580px) {
	#topBoxTriggerstacks_in_436_page3,
	#shade26,
	#topBoxClose26,
	#topBoxNext26,
	#topBoxPrev26 {
		display: none !important;
	}
	
	#topBox26 {
		display: block !important;
		position: relative !important;
		left: auto !important;
		right: auto !important;
		top: auto !important;
		bottom: auto !important;
	}
}

/* @end */




#stacks_in_436_page3 {
	margin: 0px 0px 10px 0px;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_49_page3column { float:left; display:inline; }.stacks_in_49_page3one{	width: 30%;}.stacks_in_49_page3two{	width: 70%;}.stacks_in_49_page3three{	display: none;}.stacks_in_49_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_49_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_49_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_49_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_49_page3one{		width: 100%;	}		.stacks_in_49_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_51_page3 {
	background-color: #FFFFFF;
	-moz-border-radius:  6px;
	-webkit-border-radius:  6px;
	border-radius:  6px;
	margin:  12px;
	padding:  6px;
}

#stacks_in_52_page3 {
	font-weight: lighter;
}
/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_54_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }

#stacks_in_4748_page3 {
	margin: 20px 0px 5px 0px;
}

#stacks_in_4784_page3 .stacks_left {
	float:left;
	width:50%;
}

#stacks_in_4784_page3 .stacks_right {
	float:right;
	width:50%;
}
#stacks_in_4784_page3 {
	border: solid #7F7F7F;
	border-width:  1px;
	margin: 0px 40px 20px 40px;
	padding:  10px;
}
/* Link and Anchor v2.1.7 Copyright @2010-2012 Joe Workman */
#stacks_in_4762_page3 a{text-decoraction:none!important}

#stacks_in_4762_page3 {
	margin: 10px 0px 0px 0px;
}
/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_4764_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }
#stacks_in_4766_page3_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_4766_page3 a:link, #stacks_in_4766_page3 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_4766_page3 a:hover, #stacks_in_4766_page3 a:active {
	color:#FFFFFF;
}










#stacks_in_4766_page3 a:link, #stacks_in_4766_page3 a:visited {
	background-color:#FF161F;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF161F), to(#AE0D12));
	border:1px solid #AE0D12;
	padding:3px 20px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_4766_page3 a:hover {
	background-color:#FF1821;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF1821), to(#960B10));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_4766_page3 a:active {
	background-color:#FF161F;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}

#stacks_in_4766_page3 {
	margin: 30px 0px 0px 0px;
}

#stacks_in_177_page3 {
	background-color: #FFFFFF;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	margin: 20px 0px 10px 0px;
	padding:  8px;
}
/* Start Liquid Columns stack CSS code */ .stacks_in_152_page3column { float:left; display:inline; }.stacks_in_152_page3one{	width: 20%;}.stacks_in_152_page3two{	width: 80%;}.stacks_in_152_page3three{	display: none;}.stacks_in_152_page3first{	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.stacks_in_152_page3middle{	padding-left: 10px;	padding-right: 0;	padding-bottom: 0;}@media only screen and (max-width: 480px) {	.stacks_in_152_page3first{	padding-left: 0;	padding-right: 0;	padding-bottom: 20px;	}	.stacks_in_152_page3middle{		padding-left: 0;		padding-right: 0;		padding-bottom: 0;	}			.stacks_in_152_page3one{		width: 100%;	}		.stacks_in_152_page3two{		width: 100%;	}    }/* End Liquid Columns stack CSS code */
#stacks_in_152_page3 {
	background-color: #FFFFFF;
	-moz-border-radius:  8px;
	-webkit-border-radius:  8px;
	border-radius:  8px;
	padding:  8px;
}
/* Start Contact Form stack CSS code */.stacks_in_161_page3formwrap{	margin: 0;}#stacks_in_161_page3comment{display: none;height: 0px;padding: 0px;margin: 0px;}.stacks_in_161_page3mail{padding: 0;}.stacks_in_161_page3fieldset{	border: none;	outline: none;	float : none !important;	text-align: left !important;}.stacks_in_161_page3formail{}.stacks_in_161_page3fieldset{	padding: 0 20px 0 3px;}#stacks_in_161_page3 label{display: block;margin: 10px 0 0 0;padding: 0 0 5px 0;line-height: 1.1em;}#stacks_in_161_page3 label *{display: inline;}#stacks_in_161_page3 .stacks_in_161_page3input{padding: 3px 7px 3px 7px;width: 100%;font-size: 12px;background: #D7D3C8;color: #131313;margin: 0;border: 1px solid #B6B3AA;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}#stacks_in_161_page3 textarea{padding: 7px;width: 100%;font-size: 13px;border: 1px solid #B6B3AA;background: #D7D3C8;color: #131313;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.stacks_in_161_page3sendmail{margin-top: 20px;padding: 4px 7px 4px 7px;display: block;font-size: 12px;color: #444444;border: 1px solid #cccccc;background-color: #f4f4f4;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-moz-box-shadow: inset 0px 0px 8px #ffffff;-webkit-box-shadow: inset 0px 0px 8px #ffffff;box-shadow: inset 0px 0px 8px #ffffff;/* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #f4f4f4 0%, #e6e6e6 100%);/* Mozilla Firefox */ background-image: -moz-linear-gradient(top, #f4f4f4 0%, #e6e6e6 100%);/* Opera */ background-image: -o-linear-gradient(top, #f4f4f4 0%, #e6e6e6 100%);/* Webkit (Safari/Chrome 10) */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(1, #e6e6e6));/* Webkit (Chrome 11+) */ background-image: -webkit-linear-gradient(top, #f4f4f4 0%, #e6e6e6 100%);/* W3C Markup, IE10 Release Preview */ background-image: linear-gradient(to bottom, #f4f4f4 0%, #e6e6e6 100%);text-shadow: rgba(255,255,255,1) 0px 1px 0px;cursor: pointer;}.stacks_in_161_page3sendmail{margin-top: 20px;padding: 4px 7px 4px 7px;display: block;font-size: 12px;color: #131313;border: 1px solid #B6B3AA;background-color: #D7D3C8;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-moz-box-shadow: inset 0px 0px 8px #FFFFFF;-webkit-box-shadow: inset 0px 0px 8px #FFFFFF;box-shadow: inset 0px 0px 8px #FFFFFF;/* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #FFFFFF 0%, #BEBAAF 100%);/* Mozilla Firefox */ background-image: -moz-linear-gradient(top, #FFFFFF 0%, ##BEBAAF 100%);/* Opera */ background-image: -o-linear-gradient(top, #FFFFFF 0%, ##BEBAAF 100%);/* Webkit (Safari/Chrome 10) */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #BEBAAF));/* Webkit (Chrome 11+) */ background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #BEBAAF 100%);/* W3C Markup, IE10 Release Preview */ background-image: linear-gradient(to bottom, #FFFFFF 0%, #BEBAAF 100%);text-shadow: rgba(255,255,255,0) 0px 0px 0px;cursor: pointer;}#sendmail:hover{cursor: pointer;}.stacks_in_161_page3response{display: none;width: 80%;border: 1px solid #D6392B;background: #FEF4FA;padding: 10px;margin: 20px auto 0 0;color: #444444;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;min-height: 35px;}.stacks_in_161_page3loader{float: left;width: 35px;height: 35px;padding: 0 15px 30px 0;}.stacks_in_161_page3autoreplay{visibility: hidden;height: 0px;}#stacks_in_161_page3 input{	color: #131313 !important;}#stacks_in_161_page3 textarea{	color: #131313 !important;}/* End Contact Form stack CSS code */
#stacks_in_161_page3 {
	margin: 20px 0px 100px 0px;
	padding: 0px 30px 0px 5px;
}
/* Link and Anchor v2.1.7 Copyright @2010-2012 Joe Workman */
#stacks_in_4293_page3 a{text-decoraction:none!important}
/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_4327_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }
/*Begin Align Stack by Pressure Designs*/
#stacks_in_551_page3align{
	
	text-align: center;
	margin-left: auto;
	margin-right: auto; 
	
	
	
	
	
}
/*End Align Stack by Pressure Designs*//* Link and Anchor v2.1.7 Copyright @2010-2012 Joe Workman */
#stacks_in_555_page3 a{text-decoraction:none!important}

#stacks_in_555_page3 {
	margin: 30px 0px 50px 0px;
}
/* Fluid Image v2.0.4 Copyright 2014 Joe Workman */
#stacks_in_553_page3 img{ behavior:url(/resources/PIE.htc);width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;           }
