/**********************************             Styles Used to align floating elements i centre     ********************************/
.align_center
{
position: relative;
width: 100%;
}
.align_center:after
{
content: '';
display: block;
clear: both;
}
.align_center_to_left{
  position: relative;
  right: 50%;
  float: right;
  z-index: -100;
}
.align_center_to_right
{
position: relative;
z-index: 1;
right: -50%;
}
/***********************************************************************************************************************************/
/***********************************************        Styling Carousel            **************************************************/

#spotlightWrap{
  margin: 10 auto;
  background: transparent url(../im/gallery_left.gif) top left no-repeat;
  height: 430px;
  float: left;
}

#spotlight {
  margin: 0px auto;
  text-align: center;
  background: transparent url(../im/gallery_right.gif) top right no-repeat;
  height: 430px;
  padding: 15px;
  float: left;
}

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

#container {
    margin: 0 auto;
}

.yui-skin-sam .yui-carousel-nav ul,
.yui-skin-sam .yui-carousel-nav select {
    display: none;
}

.yui-carousel-element li {
    height: 75px;
    width: 75px;
}
.carouselClear{
  text-align: center;
  position: relative!important;
}


.yui-carousel-horizontal{
   margin: 0 auto;
   width: 300px!important;
   border: none!important;
}

.yui-skin-sam .yui-carousel-nav{
  height: 82px;
  background: none!important;
}
.yui-carousel-content{
  margin: -88px 31px 0 31px!important;
}

.yui-skin-sam span.yui-carousel-first-button{
  float: left;
  margin: 30px 0 0 0 !important;
  background: transparent url(../im/gallery_Button_prev.gif) top left no-repeat !important;
}

.yui-skin-sam span.yui-carousel-first-button.yui-carousel-first-button-disabled{
  background: transparent url(../im/gallery_Button_prev_d.gif) top left no-repeat !important;

}
.yui-skin-sam span.yui-carousel-first-button.yui-carousel-first-button-disabled button{
  cursor: default;
}

.yui-skin-sam .yui-carousel-button button{
  outline: none;
}

.yui-skin-sam .yui-carousel-button{
outline: none;
 margin: 30px 0 0 4px !important;
 background: transparent url(../im/gallery_Button_next.gif) 18px 0px no-repeat !important;
}

.yui-skin-sam .yui-carousel-button.yui-carousel-button-disabled{
  background: transparent url(../im/gallery_Button_next_d.gif) 18px 0px no-repeat !important;
}
.yui-skin-sam .yui-carousel-button.yui-carousel-button-disabled button{  cursor: default;}


.yui-skin-sam .yui-carousel-button input, .yui-skin-sam .yui-carousel-button button{
  padding: 20px !important;
}
.yui-carousel .yui-carousel-item-selected{
  border: 1px solid #dfdccb!important;

}
.yui-carousel .yui-carousel-item-selected img{
}
