.nivoSlider { 	position:relative; 	width:100%; 	height:auto; 	overflow: hidden; } .nivoSlider img { 	position:absolute; 	top:0px; 	left:0px; } .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:6; 	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:5; 	height:100%; 	top:0; } .nivo-box { 	display:block; 	position:absolute; 	z-index:5; 	overflow:hidden; } .nivo-box img { display:block; } /* Caption styles Mike changed - but not working*/ .nivo-caption { 	top:0; 	width:960px; 	height:195px; 	color:#fff; 	z-index:999; 	padding: 5px 10px; 	overflow: hidden; 	display: none; 	text-shadow: 2px 2px 2px rgba(0,0,0,0.3); } .nivo-caption p { } .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:9; 	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; } /* default Nivo css */ /* Skin Name: Nivo Slider Default Theme Skin URI: http://nivo.dev7studios.com Skin Type: flexible Description: The default skin for the Nivo Slider. Version: 1.2 Author: Gilbert Pellegrom Author URI: http://dev7studios.com */ .theme-default .nivoSlider { 	position:relative; 	background:#fff url(i/loading.gif) no-repeat 50% 50%;     margin-bottom:0px;   /*  -webkit-box-shadow: 0px 4px 5px 0px #adacac;     -moz-box-shadow: 0px 4px 5px 0px #adacac;     box-shadow: 0px 4px 5px 0px #adacac; BOX SHADOWS FOR SLIDER*/ } .theme-default .nivoSlider img { 	position:absolute; 	top:0px; 	left:0px; 	display:none; } .theme-default .nivoSlider a { 	border:0; 	display:block; } .theme-default .nivo-controlNav { 	text-align: center; 	padding: 17px 0 0px 0; } .theme-default .nivo-controlNav a { 	display:inline-block; 	width:22px; 	height:22px; 	background:url(i/bullets.png) no-repeat; 	text-indent:-9999px; 	border:0; 	margin: 0 2px; 	top: -35px; /* mike changed added line to put bullets over images */ 	position:relative; /* mike changed added line to put bullets over images */ 	z-index:999; /* mike changed added line to put bullets over images */ } .theme-default .nivo-controlNav a.active { 	background-position:0 -22px; } .theme-default .nivo-directionNav a { 	display:block; 	width:30px; 	height:30px; 	background:url(i/arrows.png) no-repeat; 	text-indent:-9999px; 	border:0; } .theme-default a.nivo-nextNav { 	background-position:-30px 0; 	right:15px; } .theme-default a.nivo-prevNav { 	left:15px; } .theme-default .nivo-caption {     font-family: Helvetica, Arial, sans-serif; } .theme-default .nivo-caption a {     color:#fff;     border-bottom:1px dotted #fff; } .theme-default .nivo-caption a:hover {     color:#fff; } .theme-default .nivo-controlNav.nivo-thumbs-enabled { 	width: 100%; } .theme-default .nivo-controlNav.nivo-thumbs-enabled a { 	width: auto; 	height: auto; 	background: none; 	margin-bottom: 5px; } .theme-default .nivo-controlNav.nivo-thumbs-enabled img { 	display: block; 	width: 120px; 	height: auto; }