﻿/* containers */
.kcHighlightRotator *{margin:0;padding:0;}
.kcHighlightRotator{width:680px;height:318px;position:relative;margin:0;}
.kcHighlightRotator .kcHighlightRotatorWrapper{width:680px;height:320px;overflow:auto;margin:0 40px 0 15px;position:absolute;top:0;left:0;}
.kcHighlightRotator .kcHighlightRotatorWrapper ul{width:99999px;list-style:none;position:absolute;top:0;left:0;background:transparent;border-bottom:2px solid #F09915;margin:0;padding-top:3px;}
.kcHighlightRotator ul.kcHighlightRotatorItems li{width:680px;height:275px;display:block;float:left;margin:0;padding:0;}

/* item nav tabs */
.kcHighlightRotator #thumbNav{top:280px;position:relative;text-align:center;}
.kcHighlightRotator #thumbNav a{text-decoration:none;color:#000;font: 11px/18px arial, helvetica, sans-serif;display:inline-block;padding:2px 8px;height:18px;margin:0 5px 0 0;background:#DDD url("/images/kcHighlightRotator_cellshade.gif") repeat-x;text-align:center;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
.kcHighlightRotator #thumbNav a:hover{background-image:none;}
.kcHighlightRotator #thumbNav a.cur{background-color:#999;color:#FFF;}

/* play/pause */
.kcHighlightRotator #start-stop{text-decoration:none;top:280px;background:#DDD url("/images/kcHighlightRotator_cellshade.gif") repeat-x;color:#000;padding:2px 5px;width:40px;text-align:center;position:absolute;right:15px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
.kcHighlightRotator #start-stop.playing{background-color:#DDD;color:#000}
.kcHighlightRotator #start-stop:hover{background-color:#999;background-image:none;color:#FFF;}

/* prevents */
.kcHighlightRotator .kcHighlightRotatorWrapper ul.kcHighlightRotatorItems ul{position:static;margin:0;background:none;overflow:visible;width:auto;border:0;}
.kcHighlightRotator .kcHighlightRotatorWrapper ul.kcHighlightRotatorItems ul li{float:none;height:auto;width:auto;background:none;}

/* TitleBlock plugin */
.kcHighlightRotator .image{position:relative;margin-bottom:20px;width:100%;}
.kcHighlightRotator .image h2{position:absolute;top:220px;left:0;width:100%;}
.kcHighlightRotator .image h2 span{color:#FFF;font:bold 30px/40px Helvetica, Sans-Serif;letter-spacing:-1px;background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.7);padding: 6px 8px;}
.kcHighlightRotator .image h2 span.spacer{padding:0 2px;background:none;}

/* for specific slides */
.kcHighlightRotator #textSlide{padding:10px 30px;}
.kcHighlightRotator #textSlide h3{font:20px arial, helvetica, sans-serif;}
.kcHighlightRotator #textSlide h4{text-transform:uppercase;font:15px arial, helvetica, sans-serif;margin:10px 0;}
.kcHighlightRotator #textSlide ul{list-style:disc;margin:0 0 0 25px;}
.kcHighlightRotator #textSlide ul li{display:list-item;}
.kcHighlightRotator #quoteSlide{padding:30px;}
.kcHighlightRotator #quoteSlide blockquote{font:italic 24px/1.5 arial, helvetica, sans-serif;text-align:center;color:#444;margin:0 0 10px 0;}
.kcHighlightRotator #quoteSlide p{text-align:center;}

/* fix for elements within rotator */
html body .kcHighlightRotator .kcHighlightRotatorWrapper ul li{list-style-image:url("/style/kcBaseImages/bullet2.png");}
html body .kcHighlightRotator .kcHighlightRotatorWrapper h2{font-size:1.5em;}
html body .kcHighlightRotator .kcHighlightRotatorWrapper a img{border:0;}

/* rss reader in rotator */
html body .kcHighlightRotator .kcHighlightRotatorWrapper ul.kcRssReader{float:left;width:200px;margin:0;padding:0;}
html body .kcHighlightRotator .kcHighlightRotatorWrapper ul.kcRssReader li{margin-bottom:.5em;}

