body {margin: 0px; padding: 0px;}
#photo-feat {background:black;}
#photo-feat img{width:80px;background-color:#666}
#photo-feat .thumbs img{border:2px solid #333}
div#photo-feat.black-box photoslide photo-feat{padding-top:20px;}
#photo-feat h4, #photo-feat a {color:#fff;font-family:Arial, Helvetica, sans-serif}

#photo-feat .thumbs{margin-left:10px;margin-top:15px;}
#photo-feat .thumbs a:hover img{background-color:#222}
div#photo-feat.scrollable{
/* required settings */
position:relative;
overflow:hidden;
width: 284px;
height:160px;
}

div#photo-feat.scrollable .items{
/* this cannot be too large */
width:20000em;
position:absolute;
}

#photo-feat .items div {
float: left;
}

div#photo-feat h2 {
  float: left;
  margin: 5px 0;
}
div#photo-feat.black-box h2 a {
color: #fff;
background: url(../images/mm-hdr.png) repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
padding: 5px;
}

#photo-feat ul.mm-nav {
list-style: none;
position: relative;
width: 22px;
top: -20px;
right: -212px;
z-index: 5;
}

#photo-feat ul.mm-nav li {
float: left;
}

#photo-feat ul.mm-nav li a {
display: block;
width: 9px;
height: 10px;
overflow: hidden;
background: url(../images/mm-nav.png) 0 0 no-repeat;
cursor: pointer;
}

#photo-feat ul.mm-nav li a.fwd {
background-position: -13px 0;
margin-left: 4px;
}

#photo-feat a:hover {
color: #FF0000;
}

#photo-feat ul.mm-nav li a.fwd:hover{background-position:-13px -13px;}
#photo-feat ul.mm-nav li a:hover{background-position:0 -13px;}
