a  {color:#000;text-decoration:none;}
a:hover {text-decoration:none;}
a:visited {color:#000;}

/* slides styling */

.photo {
height:635px; 
text-align:left; 
position:relative; 
margin:0 auto;
}


.photo ul.topic {
padding:0;
margin:0;
list-style:none;
width:635px;
height:auto; 
position:relative;
z-index:10;}

.photo  li {
display:block; 
width:125px; 
height:31px; 
float:left;
}

/*
.photo ul.topic li a.set {
display:block; 
font-size:11px; 
width:124px; 
height:30px; 
text-align:center; 
line-height:30px; 
color:#000; 
text-decoration:none; 
border:1px solid #fff; 
border-width:1px 1px 0 0; 
background:#ccc; 
font-family:verdana, arial, sans-serif;}
*/

.photo a
{color:#000;
background:#E8A6C7;
padding:0px;
background-image:none;}

.photo ul.topic li a:hover,
.photo ul.topic li:hover a
{color:#fff; background:#aaa;}

.photo  ul
{display:block; 
position:absolute; 
left:0; 
top:31px; 
list-style:none; 
padding:0; 
margin:0; 
background:#FEE28E; 
border:5px solid #E8A6C7;
z-index:1;}
/*
.photo  ul, 
.photo  ul
{
display:block; 
position:absolute; 
left:0; 
top:31px; 
list-style:none; 
padding:0; 
margin:0; 
height:375px; 
background:#ddd; 
width:464px; 
padding:40px 60px; 
border:20px solid #aaa; 
z-index:100;}
*/
.photo ul li
{
display:inline; 
width:112px; 
height:87px; 
float:left;
padding:5px;}

.photo ul li a
{
display:block; 
width:110px; 
height:85px; 
cursor:default; 
float:left; 
text-decoration:none; 
background:#444; 
padding:0;}

.photo ul li a img
{
display:block; 
width:100px; 
height:75px; 
border:6px solid #FFF;
padding:0;}

.photo ul li a:hover, 
.photo ul li a:hover 
{
white-space:normal; 
position:relative;}

.photo ul li a:hover img, 
.photo li a:hover img 
{
position:absolute; 
left:-50px; 
top:-32px; 
width:200px; 
height:150px; 
border-color:#fff;}
