	/*
	 * jQuery Nivo Slider v3.2
	 * http://nivo.dev7studios.com
	 *
	 * Copyright 2012, Dev7studios
	 * Free to use and abuse under the MIT license.
	 * http://www.opensource.org/licenses/mit-license.php
	 */

	/* The Nivo Slider styles */

	.nivoSlider {
	    position: relative;
	    width: 100%;
	    height: auto;
	    overflow: hidden;
	}
	.nivoSlider img {
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    max-width: none;
	}
	.nivo-main-image {
	    display: block !important;
	    position: relative !important;
	    width: 100% !important;
	}
	/* If an image is wrapped in a link */

	.nivoSlider a.nivo-imageLink {
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    width: 100%;
	    height: 100%;
	    border: 0;
	    padding: 0;
	    margin: 0;
	    z-index: 1;
	    display: none;
	    background: white;
	    filter: alpha(opacity=0);
	    opacity: 0;
	}
	/* The slices and boxes in the Slider */

	.nivo-slice {
	    display: block;
	    position: absolute;
	    z-index: 1;
	    height: 100%;
	    top: 0;
	}
	.nivo-box {
	    display: block;
	    position: absolute;
	    z-index: 1;
	    overflow: hidden;
	}
	.nivo-box img {
	    display: block;
	}
	/* Caption styles */

	.nivo-caption {
	    position: absolute;
	    left: 0px;
	    bottom: 0px;
	    background: #000;
	    color: #fff;
	    width: 100%;
	    z-index: 1;
	    padding: 5px 10px;
	    opacity: 0.8;
	    overflow: hidden;
	    display: none;
	    -moz-opacity: 0.8;
	    filter: alpha(opacity=8);
	    -webkit-box-sizing: border-box;
	    /* Safari/Chrome, other WebKit */
	    -moz-box-sizing: border-box;
	    /* Firefox, other Gecko */
	    box-sizing: border-box;
	    /* Opera/IE 8+ */
	}
	.nivo-caption p {
	    padding: 5px;
	    margin: 0;
	}
	.nivo-caption a {
	    display: inline !important;
	}
	.nivo-html-caption {
	    display: none;
	}
	/* Direction nav styles (e.g. Next & Prev) */

	.nivo-directionNav a {
	    position: absolute;
	    top: 45%;
	    z-index: 2;
	    cursor: pointer;
	}
	.nivo-prevNav {
	    left: 0px;
	}
	.nivo-nextNav {
	    right: 0px;
	}
	/* Control nav styles (e.g. 1,2,3...) */

	.nivo-controlNav {
	    text-align: center;
	    padding: 15px 0;
	}
	.nivo-controlNav a {
	    cursor: pointer;
	}
	.nivo-controlNav a.active {
	    font-weight: bold;
	}