        .slider-wrap a:focus { outline:none }
        .stripViewer .panelContainer .panel ul {
            text-align: left;
            /*margin: 0 15px 0 30px;*/
        }
        .slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
            /*margin: 20px 0;*/
            position: relative;
            width: 100%;
        }
        /* These 2 lines specify style applied while slider is loading */
        .csw {width: 300px; height: 80px; overflow: none}
        .csw .loading {text-align: center}
        .stripViewer { /* This is the viewing window */
            position: relative;
            overflow: hidden;
            margin: auto;
            width: 542px; /* Also specified in  .stripViewer .panelContainer .panel  below */
            /*height: 90px;*/
            clear: both;
        }

        .stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
            position: relative;
            left: 0; top: 0;
            width: 100%;
            list-style-type: none;
            /* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful
, crazy fools. */
        }
        .stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
            float:left;
            height: 100%;
            position: relative;
            width: 552px; /* Also specified in  .stripViewer  above */
        }

        .stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
            /*padding: 10px;*/
        }
        .stripNav { /* This is the div to hold your nav (the UL generated at run time) */
            /*margin: auto;*/
        }
        .stripNavL, .stripNavR { /* The left and right arrows */
            position: absolute;
            top: 10px;
            text-indent: -9000em;
            margin-top:21px;
        }
        .stripNavL a, .stripNavR a {
            display: block;
            height: 42px;
            width: 42px;
        }
        .stripNavL {
            left: 0;
        }
        .stripNavR {
            right: 0;
        }
        .stripNavL {
            background:transparent url(../../img/profile/btn_galleryleft.jpg) no-repeat scroll 0 0;

        }
        .stripNavL a:hover{
            -moz-background-clip:border;
            -moz-background-inline-policy:continuous;
            -moz-background-origin:padding;
            background:transparent url(../../img/profile/btn_galleryleft.jpg) no-repeat scroll 0 -42px;
        }
        .stripNavR {
            background:transparent url(../../img/profile/btn_galleryright.jpg) no-repeat scroll 0 0;
        }
        .stripNavR a:hover{
            -moz-background-clip:border;
            -moz-background-inline-policy:continuous;
            -moz-background-origin:padding;
            background:transparent url(../../img/profile/btn_galleryright.jpg) no-repeat scroll 0 -42px;
        }

