﻿/* containers */
.kcHighlightRotator *{margin:0;padding:0;}
.kcHighlightRotator{width:680px;height:318px;position:relative;margin:0;}
.kcHighlightRotator .kcHighlightRotatorWrapper{width:680px;height:299px;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:285px;position:relative;text-align:center;}
.kcHighlightRotator #thumbNav a{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("/~/media/global/homepage/kcHighlights/kcHighlightRotator_cellshade.ashx") 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{top:285px;background:#DDD url("/~/media/global/homepage/kcHighlights/kcHighlightRotator_cellshade.ashx") 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;}

/* social media icon list */
div.kcSocialIconsList h3{margin-top:12px;}
div.kcSocialIconsList{float:left;padding-left:710px;margin-top:-320px;width:50px;}
div.kcSocialIconsList ul, div.kcSocialIconsList ul li{list-style-type:none;margin:0;padding:0;}
div.kcSocialIconsList ul li{margin-bottom:.5em;margin-left:10px;text-align:center;}
div.kcSocialIconsList ul li a img{border:0;}
div.kcSocialIconsList li{background-image:url("/~/media/global/homepage/kcHighlights/kcSocialMediaIcons.ashx");background-color:transparent;background-repeat:no-repeat;}
div.kcSocialIconsList li a, div.kcSocialIconsList li.kcTwitter, div.kcSocialIconsList li.kcRss,
div.kcSocialIconsList li.kcFlickr, div.kcSocialIconsList li.kcFacebook, 
div.kcSocialIconsList li.kcWordPress, div.kcSocialIconsList li.kcYouTube{height:32px;width:32px;}
div.kcSocialIconsList li a{margin-left:-16px;position:absolute;}
div.kcSocialIconsList li.kcTwitter{background-position:0 -32px;}
div.kcSocialIconsList li.kcTwitter:hover{background-position:0 0;}
div.kcSocialIconsList li.kcRss{background-position:-32px -32px;}
div.kcSocialIconsList li.kcRss:hover{background-position:-32px 0;}
div.kcSocialIconsList li.kcFlickr{background-position:-64px -32px;}
div.kcSocialIconsList li.kcFlickr:hover{background-position:-64px 0;}
div.kcSocialIconsList li.kcFacebook{background-position:-96px -32px;}
div.kcSocialIconsList li.kcFacebook:hover{background-position:-96px 0;}
div.kcSocialIconsList li.kcWordPress{background-position:-128px -32px;}
div.kcSocialIconsList li.kcWordPress:hover{background-position:-128px 0;}
div.kcSocialIconsList li.kcYouTube{background-position:-160px -32px;}
div.kcSocialIconsList li.kcYouTube:hover{background-position:-160px 0;}

div.kcSocialIconsList li span{height:1px;left:0;overflow:hidden;position:absolute;top:-500px;width:1px;}
