/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
.yui-carousel {
    visibility: hidden;
    overflow: hidden;
    position: relative;
}

.yui-carousel.yui-carousel-visible {
    visibility: visible;
}

.yui-carousel-content {
    overflow: hidden;
    position: relative;
}

.yui-carousel-element {
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
/*   width: 250px;   */
    z-index: 1;
}

.yui-carousel-vertical .yui-carousel-element {
    margin: 0 5px;
}

.yui-carousel-element li {
/*    border: 1px solid #ccc;  */
    float: left;
    list-style: none;
/*    margin: 1px;  */
    margin: 0 4px 0 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    /* IE 6 & 7 fix - prevent DOM scroll for focussed elements. */
   *float: none;
   *display: inline-block;
   *zoom: 1;
   *display: inline;
}

.yui-carousel .yui-carousel-item-selected {
 /*   border: 1px dashed #000; */
    margin: 0 4px 0 0;
}

.yui-carousel-vertical {
    height: 32000px;
    margin: 0 5px;
    width: auto;
}

.yui-carousel-vertical .yui-carousel-element li {
    display: block;
    float: none;
}

.yui-log .carousel {
    background: #f2e886;
}

.yui-carousel-nav {
    zoom: 1;
}

.yui-carousel-nav:after {
    clear: both;
    content: "";
    display: block;
}

.yui-carousel-button-focus {
  /*  outline: 1px dotted #000; */
}


/*********** Derived from Sam Skin ***********/

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
.yui-skin-sam .yui-carousel,
.yui-skin-sam .yui-carousel-vertical {
    border: 1px solid #808080;
}

.yui-skin-sam .yui-carousel-nav {
    background: url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;
    padding: 3px;
    text-align: right;
}

.yui-skin-sam .yui-carousel-button {
    background: url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -600px;
    float: right;
    height: 19px;
    margin: 5px;
    overflow: hidden;
    width: 40px;
}

.yui-skin-sam .yui-carousel-vertical .yui-carousel-button {
    background-position: 0 -800px;
}

.yui-skin-sam .yui-carousel-button-disabled {
    background-position: 0 -2000px;
}

.yui-skin-sam .yui-carousel-vertical .yui-carousel-button-disabled {
    background-position: 0 -2100px;
}

.yui-skin-sam .yui-carousel-button input {
    background-color: transparent;
    border: 0;
    cursor: pointer;
    display: block;
    height: 44px;
    margin: -2px 0 0 -2px;
    padding: 0 0 0 50px;
}

.yui-skin-sam span.yui-carousel-first-button {
    background-position: 0px -550px;
    margin-left: -100px;
    margin-right: 50px;
   *margin: 5px 5px 5px -90px;
}

.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button {
    background-position: 0px -750px;
}

.yui-skin-sam span.yui-carousel-first-button-disabled {
    background-position: 0 -1950px;
}

.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button-disabled {
    background-position: 0 -2050px;
}

.yui-skin-sam .yui-carousel-nav ul {
    float: right;
    margin: 0;
    margin-left: -220px;
    margin-right: 100px;
   *margin-left: -160px;
   *margin-right: 0;
    padding: 0;
}

.yui-skin-sam .yui-carousel-nav select {
    position: relative;
   *right: 50px;
    top: 4px;
}

.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav ul,
.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select {
    float: none;
    margin: 0;
   *zoom: 1;
}

.yui-skin-sam .yui-carousel-nav ul li {
    float: left;
    height: 19px;
    list-style: none;
}

.yui-skin-sam .yui-carousel-nav ul:after {
    clear: both;
    content: "";
    display: block;
}

.yui-skin-sam .yui-carousel-nav ul li a {
    background: url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -650px;
    display: block;
    height: 9px;
    margin: 10px 0 0 5px;
    overflow: hidden;
    width: 9px;
}

.yui-skin-sam .yui-carousel-nav ul li a em {
    left: -10000px;
    position: absolute;
}

.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-selected a {
    background-position: 0 -700px;
}

/*********** Custom Stuff ************/

    /* Style the spotlight container */
    #spotlight {
        border: 1px solid #ccc;
        height: 350px;
        margin: 10px 0;
        padding: 1px;
        width: 310px;
    }
    
    #container {
        margin: 0 ;
        overflow: hidden;
        height: 41px;
        border: none;
    }

    .yui-carousel-element li {
        opacity: 1;
        filter: alpha(opacity = 100);
       width: 41px;
       zoom: 1;
       height: 41px;
       vertical-align: middle;
    }
     .yui-carousel-element li img {
        vertical-align: middle;
      }
    
    .yui-carousel-element .yui-carousel-item-selected {
        opacity: 0.4;
        filter: alpha(opacity=40);
        zoom: 1;
    }

    .yui-skin-sam .yui-carousel-nav ul li {
        margin: 0;
    }

.yui-carousel-nav {
  display:none;
}
.image_hover {
cursor:pointer;
}
.image_hover:hover, .thumb_hover {
  opacity: 0.4;
        filter: alpha(opacity=40);
        zoom: 1;
}

.gallery_container {
width: 315px; 
height: 425px; 
 float:right; 
padding-left:20px;
padding-bottom:10px; 
overflow:hidden;
/* padding-left:5000px; */
}
#navigation_container {
/* margin-left: 48px; */
/* width: 214px; */
height: 41px;
overflow:hidden;
}
.thumbnail_container {
float: left; 
/* width:180px; */
overflow:hidden;
}
#left_arrow {
float: left; 
padding-right:4px;
}
#right_arrow {
float: left; 
padding-left: 0; 
}
#img-center {

}
#image_load {
cursor: pointer;
}

/********** Drop Shadow from A List Apart *********/

.img-shadow {
float:left;
background: url('/shadowAlpha.png') no-repeat bottom right !important;
_background: url('/shadow3.gif') no-repeat bottom right;
margin: 10px 0 0 10px !important;
margin: 10px 0 0 5px;
}

.img-shadow img {
display: block;
position: relative;
background-color: #444;
margin: -6px 6px 6px -6px;
/* padding: 4px; */
} 



