    /* Slide container */
    
    #bookslide_outer {
     width: 942px;
     height: 264px;
     margin: 20px 0 6px 17px; 
     background: #d5d5d5 url(../img/sliderback.gif);
     display: block; 
     position: relative; 
     padding: 0;
    }
    
    #homeslide_outer {
     width: 904px;
     height: 194px;
     margin: 10px -11px 30px -11px;
     background: url(../img/hometeaserback.jpg) top center;
     display: block; 
     position: relative; 
     padding: 0;
    }
    
    
    /* Forward-Backward buttons for Bookslide */
    
    #bookslide_outer .SlideItMoo_forward,
    #bookslide_outer .SlideItMoo_back { 
     display: block; 
     position: absolute; 
     cursor: pointer; 
     width: 56px; 
     height: 264px; 
     bottom: 0px; 
     right: 0px; 
    }
    
    #bookslide_outer .SlideItMoo_back { 
     left: 0px; 
    }
    
    a.slidebackrollover {
     width: 56px;
     height: 264px;
     display: block;
     background: url(../img/sliderleft.gif) 0 0 no-repeat;
     text-decoration: none;
    }
    
    a:hover.slidebackrollover {
     background-position: -56px 0;
    }
    
    a.slideforwardrollover {
     width: 56px;
     height: 264px;
     display: block;
     background: url(../img/sliderright.gif) 0 0 no-repeat;
     text-decoration: none;
    }
    
    a:hover.slideforwardrollover {
     background-position: -56px 0;
    }
    
    
    /* The width is set to show the number of thumbnails that will be visible */
    
    #bookslide_inner { 
     position: relative; 
     overflow: hidden; 
     width: 864px; /* Set a display width to make the slider look good in case js is disabled */
     height: 224px;
     margin: 0 70px 0 72px;
     padding: 18px 0 0 0;
    }
    
    #homeslide_inner { 
     position: relative; 
     overflow: hidden; 
     width: 420px; /* set a display width to make the slider look good in case js is disabled */
     height: 76px;
     margin: 0;
     margin: 0 0 0 44px;
    }
    
    
    /* Thumbnail container */
    
    #bookslide_items { 
     display: block; 
     position: relative;
     width: 864px; 
    }
    
    #homeslide_items { 
     display: block; 
     position: relative;
     width: 420px;
     margin: 0;
     padding: 0;
    }
    
    
    /* Single element design */
    
    #bookslide_items div.bookslide_element { 
     display: block; 
     position: relative; 
     float: left; 
     margin: 0; 
     width: 158px; 
    }
    
    #bookslide_items a {
     clear: both;
     display: block;
     filter: alpha(opacity=60);
     -moz-opacity: 0.6;
     -khtml-opacity: 0.6;
     opacity: 0.6;
    }
    
    #bookslide_items a:hover {
     margin: 2px 0 0 2px;
     filter: alpha(opacity=100);
     -moz-opacity: 1.0;
     -khtml-opacity: 1.0;
     opacity: 1.0;
    }
    
    #bookslide_items a img {
     border: none;
    }
    
    #homeslide_items div.homeslide_element { 
     display: block; 
     position: relative; 
     float: left;
     clear: right;
     margin: 0;
     padding: 0 0 0 1px;
     width: 420px;
     height: 78px;
     font-size: 1.1em; 
     font-weight: bold;
     line-height: 1.3em;
     color: #ffffff;
     text-shadow: #154878 0.1em 0.1em 0.2em;
     filter:Glow(Color=#316ba1,strength=2);
    }


    /* Additional content formatting */
    
    #homeslide_title {
     width: 420px;
     padding: 32px 0 0 44px;
    }
    
    #homeslide_title h1 {
     margin: 0 0 8px 0;
     font-size: 1.4em;
     color: #000000;
    }
    
    
    /* Subtitle design */
    
    #slidetextback {
     margin: 0 0 -40px 0;
     padding: 0.9em 0 0 0;
     width: 974px;
     height: 70px;
     background: url(../img/slidertextback.gif) top center no-repeat;
     font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
     overflow: hidden;
     font-size: 1.2em;
     font-style: normal;
     font-weight: bold; 
     color: #ffffff;
     text-align: center;
    }
    

