/*TOOLTIP*/
.tipsy { padding:5px; font-size:10px; opacity:0.8; filter:alpha(opacity=80); background-repeat:no-repeat; background-image:url(images/tipsy.gif); }
.tipsy-inner { padding:5px 8px 4px; background-color:black; color:white; max-width:200px; text-align:center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position:top center; }
.tipsy-south { background-position:bottom center; }
.tipsy-east { background-position:right center; }
.tipsy-west { background-position:left center; }

/*COLORBOX*/
#colorbox,#cboxOverlay,#cboxWrapper { position:absolute; top:0; left:0; z-index:9999; overflow:hidden; }
#cboxOverlay { position:fixed; width:100%; height:100%; }
#cboxMiddleLeft,#cboxBottomLeft { clear:left; }
#cboxContent { position:relative; }
#cboxLoadedContent { overflow:auto; }
#cboxLoadedContent iframe { display:block; width:100%; height:100%; border:0; }
#cboxTitle { margin:0; }
#cboxLoadingOverlay,#cboxLoadingGraphic { position:absolute; top:0; left:0; width:100%; }
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow { cursor:pointer; }
#cboxOverlay { background:#000; }
#colorbox { }
#cboxContent { margin-top:20px; }
#cboxLoadedContent { background:#000; padding:5px; }
#cboxTitle { position:absolute; top:-20px; left:0; color:#ccc; }
#cboxCurrent { position:absolute; top:-20px; right:0; color:#ccc; }
#cboxSlideshow { position:absolute; top:-20px; right:90px; color:#fff; }
#cboxPrevious { position:absolute; top:50%; left:5px; margin-top:-32px; background:url(images/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px; }
#cboxPrevious.hover { background-position:bottom left; }
#cboxNext { position:absolute; top:50%; right:5px; margin-top:-32px; background:url(images/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px; }
#cboxNext.hover { background-position:bottom right; }
#cboxLoadingOverlay { background:#000; }
#cboxLoadingGraphic { background:url(images/loading.gif) center center no-repeat; }
#cboxClose { position:absolute; top:5px; right:5px; display:block; background:url(images/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px; }
#cboxClose.hover { background-position:bottom center; }

/*A-Z*/
#azbox { position:relative; padding-top:10px; }
#azbox .listNav { margin:0 0 10px; }
#azbox .ln-letters { overflow:hidden; }
#azbox .ln-letters a { font-size:.9em; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none; }
#azbox .ln-letters a.ln-last { border-right:1px solid silver; }
#azbox .ln-letters a:hover,#azbox .ln-letters a.ln-selected { background-color:#eaeaea; }
#azbox .ln-letters a.ln-disabled { color:#ccc; }
#azbox .ln-letter-count { display:none; position:absolute; top:0; left:0; width:20px; text-align:center; font-size:.8em; line-height:1; margin-bottom:3px; color:#336; }

/*SCROLLER*/
.scroller ul,.scroller li { margin:0; padding:0; list-style:none; }
.scroller li { overflow:hidden; }
span#prevBtn { }
span#nextBtn { float:right; }
ol#controls { margin:5px 0 30px; padding:0; height:28px; }
ol#controls li { margin:0 10px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px; }
ol#controls li a { float:left; height:28px; line-height:28px; border:1px solid #ccc; background:#f2f2f2; color:#555; padding:0 10px; text-decoration:none; }
ol#controls li.current a { background:#3b3938; color:#fff; }
ol#controls li a:focus,#prevBtn a:focus,#nextBtn a:focus { outline:none; }

/*HEADERFADER*/
ul#header_fade { list-style:none; padding:0; margin:0; }
ul#header_fade li,ul#header_fade li a,ul#header_fade li img,ul#header_fade li a img { padding:0; margin:0; }

/*TOGGLER*/
h2.trigger { padding:5px 10px; background:#3b3938; color:#fff; margin:0; font-size:130%; border-bottom:1px solid #fff; }
h2.trigger a { color:#fff; text-decoration:none; display:block; }
h2.trigger a:hover { color:#ccc; }
h2.active { background-position:left bottom; }

/*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container { margin:0; padding:10px 0 0; }
