﻿/* -------------------------------------------------- *\
  Carousel
\* -------------------------------------------------- */


#ADT-Carousel                                   { position:relative; }
#ADT-Carousel a                                 { text-decoration:none; }

#ADT-Carousel .scrollable                       { position:relative; overflow:hidden; width: 670px; height: 220px; } 
#ADT-Carousel .scrollable .items                { width:20000em; position:absolute; } 
#ADT-Carousel .scrollable .items .item          { float:left;  } 

#ADT-Carousel li                                { position:relative; display:block; list-style-type:none; }


#ADT-Carousel li .ADT-CPanel                    { position:relative; display:block; width: 670px; height: 220px; overflow:hidden; }
#ADT-Carousel li .ADT-Carousel-Link             { position:relative; display:block; width: 670px; height: 220px; }
#ADT-Carousel li .ADT-Carousel-Title            { position:absolute; top:20px; left:0; text-shadow:1px 1px 0 #000000; opacity:0.8; border-radius:0 8px 8px 0; -moz-border-radius:0 8px 8px 0; -webkit-border-radius:0 8px 8px 0; display:block; padding:0.8em; font-family:arial; font-size:1.6em; text-align:left; }
#ADT-Carousel li .ADT-Carousel-Text             { position:absolute; top:100px; right:0; width:400px; display:block; padding:0.8em; text-align:left;   }
#ADT-Carousel li .ADT-Carousel-Text p           { margin:0; padding:0; }

/* wait screen panel */
.ADT-WaitCarousel                               { float:none !important; margin:0 auto !important; }

/* guide carousel panel */
#ADT-GuideImageCarousel  #ADT-Carousel          { margin:0; }                       

/* -------------------------------------------------- *\
  Carousel Nav
\* -------------------------------------------------- */

#ADT-Carousel-Nav                      { position:absolute; bottom:0; left:0; width:100%; height:40px;  }
#ADT-Carousel-Nav ul                    { height:30px; padding:5px 0; text-align:center; }
#ADT-Carousel-Nav ul li                 { display:block; float:left; margin-left:10px; }
#ADT-Carousel-Nav ul li a               { display:block; float:left; width:30px; height:30px; line-height:30px; font-family:arial; font-weight:bold; font-size:1.5em;
                                          border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }

/* guide carousel nav */
#ADT-Guide #ADT-Carousel-Nav ul         { width:auto; }

/* disabled navigational button */
#ADT-Carousel a.disabled { visibility:hidden !important; } 	







