/***************  templates/main/../jw/slideshow/template.slideshow.css  ***************/
body {
    margin: 0;
    padding: 0
    }
.jw-slideshow {
    height: 100%;
    position: absolute;
    width: 100%;
    overflow: hidden
    }
.jw-slideshow .slideshow {
    float: left;
    height: 100%;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 1
    }
.jw-slideshow .slideshow {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
    }
.jw-slideshow .slideshow .slides.cycle-slide {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 100;
    width: 100%;
    height: 100%
    }
.slideshow img.slideImage {
    z-index: 1;
    position: absolute
    }
.slideshow .overlay {
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 2
    }
.slideshow .overlay > div {
    display: block;
    height: 100%;
    position: relative;
    width: 100%
    }
.slideshow .overlay > div {
    display: block;
    height: 100%;
    position: absolute;
    width: 100%
    }
.slideshow .overlay .full {
    background: none;
    z-index: 10;
    top: 0;
    left: 0
    }
.slideshow .overlay .top {
    background: none;
    z-index: 20;
    top: 0;
    left: 0
    }
.slideshow .overlay .bottom {
    background: none;
    z-index: 20;
    bottom: 0;
    left: 0
    }
.slideshow .overlay .left {
    background: none;
    z-index: 20;
    top: 0;
    left: 0
    }
.slideshow .overlay .right {
    background: none;
    z-index: 20;
    top: 0;
    right: 0
    }
/*TOOLBOX FIX*/
.slides .imageSwitchHolder, .slides .imageSwitchHolderAltTextOnly {
    position: absolute !important;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    /*overflow:visible;*/
    }
/*CUSTOM CLASSES*/
.jw-slideshow.jw-slideshow1 {
    margin: 0 auto;
    position: relative;
    width: 980px
    }
.jw-slideshow ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    z-index: 1
    }
.slideNav {
    background: none;
    display: block;
    height: 38px;
    position: absolute;
    right: 11px;
    top: 76px;
    width: 35px;
    z-index: 110;
    cursor: pointer
    }
.slideNav.cycle-prev {
    background-position: top left;
    left: 8px
    }
.slideNav.cycle-next {
    background-position: bottom right
    }
.slideContent {
    color: #FFF;
    margin: 0 5%;
    position: absolute;
    width: 40%;
    z-index: 5
    }
.slideContent.background {
    background: none;
    padding: 10px
    }
.slideContent.top {
    top: 50px
    }
.slideContent.bottom {
    bottom: 50px
    }
.slideContent.left {
    left: 0
    }
.slideContent.right {
    right: 0
    }
.slideContent.bottom.pagerON {
    bottom: 175px
    }
.slideContent.navigationON {
    margin: 0 15%
    }
.slideContent .slideTitle {
    color: #FFF;
    font-size: 3em;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    padding: 0;
    text-transform: uppercase
    }
.slideContent .slideTitle a {
    color: #FFF
    }
.slideContent .slideText {
    color: #eee;
    width: 350px
    }
.slideContent .slideReadMore {
    color: #FFF;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase
    }
.slideContent .slideReadMore a {
    color: #fff
    }
.slideContent.left .slideTitle, .slideContent.left .slideText, .slideContent.left .slideReadMore {
    float: left;
    clear: left;
    text-align: left
    }
.slideContent.right .slideTitle, .slideContent.right .slideText, .slideContent.right .slideReadMore {
    float: right;
    clear: right;
    text-align: right
    }
.pagerWrap {
    bottom: 20px;
    float: left;
    margin: 0 auto;
    position: absolute;
    width: 100%;
    z-index: 100
    }
.pagerContain {
    margin: 0 auto;
    padding: 0 15%;
    position: relative;
    width: 60%
    }
.pager {
    cursor: pointer;
    float: left;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 100%
    }
.pager .cycle-slide {
    margin: 0
    }
.pager .cycle-slide img {
    height: auto;
    width: 90%;
    border: 2px solid #fff;
    margin: 0 auto 2px
    }
.pager .cycle-slide img:hover {
    border: 2px solid #ccc
    }
.pager .cycle-slide-active img {
    border: 2px solid #999
    }
.pagerNav {
    background: none;
    display: block;
    height: 100px;
    position: absolute;
    right: 0;
    top: 25px;
    width: 50px;
    z-index: 10;
    cursor: pointer
    }
.pagerNav.disabled {
    opacity: 0.2
    }
.pagerNav.cycle-prev {
    background-position: top left;
    left: 0
    }
.pagerNav.cycle-next {
    background-position: top right
    }
.loggedIn .slideshow img {
    z-index: 1;
    position: absolute
    }
/*TOOLBOX FIX*/
.loggedIn .slides .imageSwitchHolder, .loggedIn .slides .imageSwitchHolderAltTextOnly {
    position: absolute !important;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: visible
    }
/***************  templates/main/../jw/_common/css/default.widget.css  ***************/
/* --------------------------------------------------[ reseter ]-- */
.jw-widget div, .jw-widget span, .jw-widget applet, .jw-widget object, .jw-widget iframe, .jw-widget h1, .jw-widget h2, .jw-widget h3, .jw-widget h4, .jw-widget h5, .jw-widget h6, .jw-widget p, .jw-widget blockquote, .jw-widget pre, .jw-widget a, .jw-widget abbr, .jw-widget acronym, .jw-widget address, .jw-widget big, .jw-widget cite, .jw-widget code, .jw-widget del, .jw-widget dfn, .jw-widget em, .jw-widget font, .jw-widget img, .jw-widget ins, .jw-widget kbd, .jw-widget q, .jw-widget s, .jw-widget samp, .jw-widget small, .jw-widget strike, .jw-widget strong, .jw-widget sub, .jw-widget sup, .jw-widget tt, .jw-widget var, .jw-widget dl, .jw-widget dt, .jw-widget dd, .jw-widget ol, .jw-widget ul, .jw-widget li, .jw-widget fieldset, .jw-widget form, .jw-widget label, .jw-widget legend, .jw-widget table, .jw-widget caption, .jw-widget tbody, .jw-widget tfoot, .jw-widget thead, .jw-widget tr, .jw-widget th, .jw-widget td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline
    }
.jw-widget h1, .jw-widget h2, .jw-widget h3, .jw-widget h4, .jw-widget h5, .jw-widget h6, .jw-widget strong {
    font-weight: bold
    }
.jw-widget :focus {
    outline: 0
    }
.jw-widget table {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show
    }
.jw-widget caption, .jw-widget th, .jw-widget td {
    text-align: left;
    font-weight: normal
    }
.jw-widget img {
    vertical-align: text-bottom
    }
.jw-widget a img, .jw-widget iframe {
    border: none
    }
.jw-widget ol, .jw-widget ul {
    list-style: none
    }
.jw-widget input, .jw-widget textarea, .jw-widget select, .jw-widget button {
    font-size: 100%;
    font-family: inherit
    }
.jw-widget textarea {
    overflow: auto
    }
.jw-widget select {
    margin: inherit
    }
.jw-widget ol {
    margin-left: 2em
    }
.jw-widget .clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
    }
.jw-widget .clearfix {
    display: inline-block
    }
/* \*/
* html .jw-widget .clearfix {
    height: 1%
    }
.jw-widget .clearfix {
    display: block
    }
/* */
/* --------------------------------------------------[ css ]-- */
div.jw-widget-1col {
    width: 232px
    }
div.jw-widget-2col {
    width: 476px
    }
div.jw-widget-3col {
    width: 720px
    }
div.jw-widget-4col {
    width: 964px
    }
body .jw-widget .textSwitchHolder {
    display: inline
    }