.slider-wrapper {
    /*background:url(slider.png) no-repeat;*/
    background-color: #FFFFFF;
    border:solid 1px #666666;
    
    width:600px;  /*width of slider background*/
    height:340px; /*height of slider background*/
    margin:0 auto;
    padding-top:15px; /*toggle height of rotating images */
    position:relative;
    -webkit-box-shadow: 0 3px 4px rgba(10,10,10,0.6);
    -moz-box-shadow: 0 3px 4px rgba(10,10,10,0.6);
    box-shadow: 0 3px 4px rgba(10,10,10,0.6);    
    /* For IE 8 */
  	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')";
  	/* For IE 5.5 - 7 */
  	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666');
}

.nivoSlider {
    position:relative;
    width:554px; /*banner image size*/
    height:312px;
    margin-left:77px;
    background:url(loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:block;
    width:554px; /* Make sure your images are the same size */
    height:312px; /* Make sure your images are the same size */  
}
.nivoSlider a {
    border:0;
    display:block;
}

.nivo-controlNav {
    position:absolute;
	left:50%;
	bottom:-20px;
    margin-left:-39px; /* Tweak this to center bullets - bullet total size 78px */
}
.nivo-controlNav a {
    display:block;
    width:10px;
    height:10px;
    background:url(bullets.png) no-repeat;
    text-indent:-9999px;
    border:0;
    margin-right:7px;
    float:left;
}
.nivo-controlNav a.active {
    background-position:0 -10px;
}

.nivo-directionNav a { /*controls the next/prev buttons */
	display:block;
	width:32px;
	height:32px;
	background:url(arrows.png) no-repeat 0% 50%;
	text-indent:-9999px;
	border:0;
    top:40px;
}
a.nivo-nextNav {
	background-position:100% 50%;
	right:-25px;
        padding-right:20px;
}
a.nivo-prevNav {
	
	left:-25px;
        padding-left:20px;
}

.nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#000000;  
    text-decoration: none; 
}
.nivo-caption a:hover { 
    color: #000000;
    border-bottom:1px dotted #000000;
}

.ribbon {
    background:url(ribbon.png) no-repeat;
    width:111px;
    height:111px;
    position:absolute;
    top:-3px;
    left:56px;
    z-index:300;
}