#leftsliderblock {
background: url(../images/sliderleft.jpg) left top no-repeat;
width: 185px;
height: 270px;
position: relative;
float: left;
}

#slider {
position:relative;
width:405px;
height:270px;
margin-left:185px;
background:url(images/loading.gif) no-repeat 50% 50%;
}

#slider img {
position:absolute;
top:0px;
left:0px;
display:none;
}

#slider a {
border:0;
display:block;
}

.nivo-controlNav {
position:absolute;
right:10px;
top:22px
}

.nivo-controlNav a {
display:block;
width:18px;
height:22px;
background:url(../images/bullet.png) no-repeat;
text-indent:-9999px;
border:0;
float:left;
}

.nivo-controlNav a.active {
background:url(../images/bulleth.png) no-repeat;
}

.nivo-directionNav a {
display:block;
width:30px;
height:30px;
background:url(images/arrows.png) no-repeat;
text-indent:-9999px;
border:0;
}

a.nivo-nextNav {
background:url(../images/slarrowright.png) no-repeat;
}

a.nivo-nextNav:hover {
background:url(../images/slarrowrighth.png) no-repeat;
}

a.nivo-prevNav {
background:url(../images/slarrowleft.png) no-repeat;
}

a.nivo-prevNav:hover {
background:url(../images/slarrowlefth.png) no-repeat;
}

.nivo-caption {
text-shadow:none;
font-family: Helvetica, Arial, sans-serif;
}

.nivo-caption a { 
color:#efe9d1;
text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
clear:both;
}

.nivoSlider {
position:relative;
}

.nivoSlider img {
position:absolute;
top:0px;
left:0px;
}

/* 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;
}

/* The slices and boxes in the Slider */
.nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
}

.nivo-box {
display:block;
position:absolute;
z-index:5;
}

/* Caption styles */
.nivo-caption {
position:absolute;
left:-184px;
top:0px;
color:#fff;
opacity:0.8; /* Overridden by captionOpacity setting */
width:185px;
z-index:8;
position:absolute;
}

.nivo-caption p {
padding:5px;
font: 20px;
line-height: 20px;
font-weight: bold;
font-family: 'Myriad Pro', arial, helvetica, sans-serif;
color: #fff;
margin: 0;
}

.nivo-caption strong{
font: 14px;
line-height: 14px;
font-weight: normal;
font-family: 'Myriad Pro', arial, helvetica, sans-serif;
color: #c2cbcf;
margin: 0;
}

.nivo-caption a {
display:inline !important;
text-decoration: none;
font-weight: bold;
}

.nivo-caption a:hover {
display:inline !important;
text-decoration: underline;
font-weight: bold;
}

#sliderline {
height: 2px;
width: 100%;
margin: 0 auto;
padding: 10px 0;
z-index:9;
position:absolute;
}

.nivo-html-caption {
display:none;
}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
position:absolute;
bottom:10px;
z-index:9;
cursor:pointer;
}

.nivo-prevNav {
left:10px;
}
.nivo-nextNav {
right:10px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}