/* ------------------------------------------ */
/* ----------- NIVO SLIDER STYLE ------------ */
/* ------------------------------------------ */
/*
 * jQuery Nivo Slider v2.5.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
* { margin: 0; padding: 0}
.nivoSlider { position:relative; margin:0}
.nivoSlider img { position:absolute; top:0px; left:0px}
.nivoSlider a.nivo-imageLink {position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; -moz-opacity: 0.5; opacity: 0.5}

#slider { position:relative; width:633px; height:270px}
#slider a { border:0; display:block}
#slider img { position:absolute; top:0px; left:0px; display:none}


#homepage-slider {border:#d5d5d5 solid 1px; background:#fff; padding:15px; overflow:hidden; margin-bottom:20px; width:633px}
#homepage-slides {float:none; margin-right:10px}

#slider {background:url(../images/loader.gif) no-repeat 50% 50%}

#slider .nivo-controlNav {position:relative; float:right; width:110px; height:70px}
#slider .nivo-controlNav img {position:relative; border:1px solid #fff; width:110px; height:70px}
#slider .nivo-controlNav .nivo-control {position:relative; display:block; float:right; margin-right:20px; margin-top:10px;} 
#slider .nivo-controlNav .active .overlay  {position:absolute; margin-right:20px; display:block; width:110px; height:70px}  


.nivotext {line-height:15px; width:600px; padding:3px 5px 3px 5px;  color:#fff}

/* Slices and boxes */
.nivo-slice { display:block; position:absolute; z-index:5; height:100%}
.nivo-box { display:block; position:absolute; z-index:5}

/* Caption */
.nivo-caption {box-shadow:inset 0 2px 6px #2c2c2c; -webkit-box-shadow:inset 0 2px 6px #2c2c2c; -moz-box-shadow:inset 0 2px 6px #2c2c2c; float:left; position:absolute; border-top:1px solid #000; border-bottom:1px solid #000; border-left:none; border-right:none; bottom:15px; background:url(../images/gradient.png) repeat; padding:10px; width:613px; height:65px; z-index:8}
.nivo-caption h1 {border:1px solid #fff; font-family:'BebasNeueRegular'; font-size:20px; color:#00A1FF; margin-top:6px; padding:3px 0px 2px 0px; text-shadow: 1px 1px 1px #000}
.nivo-caption h1 a {background:#FB2900; color:#fff; text-shadow:1px 1px 1px #000; padding:3px 10px 2px 10px} 
.nivo-caption h1 a:hover {text-decoration:none}
.nivo-caption a {display:inline !important}
.nivo-html-caption {display:none}
.clubsnivo {background: url(../images/playon.png) no-repeat left; margin-left:11px; padding:0px 10px 0px 25px; color:#fff; text-shadow:1px 1px 1px #333; font-weight:bold}
.paddgrey {background:#262729; border:1px solid #fff; padding:7px 2px 7px 2px; margin-left:9px; margin-top:5px}
/* Navigation */
.nivo-directionNav a {opacity: 0.6; width: 48px; height: 48px; text-indent: -999em; display: block; position:absolute; top:45%; z-index:9; cursor:pointer; -moz-transition: background 0.3s ease-in-out 0s; -webkit-transition: background 0.3s ease-in-out 0s; -o-transition: background 0.3s ease-in-out 0s; transition: background 0.3s ease-in-out 0s}
.nivo-prevNav {background: url(../images/nivo-arrows.png) no-repeat scroll 0 0 #000000; margin: -24px 0 0}
.nivo-nextNav {background: url(../images/nivo-arrows.png) no-repeat scroll 0 0 #000000; margin-top: -24px; right: 0; background-position: -48px}
.nivo-prevNav:hover {background: url(../images/nivo-arrows.png) no-repeat scroll 0 0 #FB2900; opacity: 1}
.nivo-nextNav:hover {background: url(../images/nivo-arrows.png) no-repeat scroll 0 0 #FB2900; background-position: -48px; opacity: 1}

/* Controls */
.nivo-controlNav a {position:relative; z-index:9; cursor:pointer; -moz-opacity: 1; opacity: 1}
.nivo-controlNav a.active { font-weight:bold; -moz-opacity: 0.57; opacity: 0.57}
