 .photos {
  width : 220px;
  float : left;
  margin-left : 16px;
  display : inline;
}

 .photos a span {
  display : block;
  position : relative;
  margin : 10px 0 0 0;
  left : 0px;
  width : 82px;
  height : 34px;
  overflow : hidden;
  text-indent : -3000em;
  background : url(pix/layout/btn_photos_zoom.gif) no-repeat 0 0;
  cursor : hand;
}

 .photos a:hover span {
  background : url(pix/layout/btn_photos_zoom.gif) no-repeat 0 100%;
}


 .photos dl {
  list-style : none;
  margin : 0;
  padding : 5px 0 0 0;
}

 .photos dl:after { 
  content:"."; 
  display:block; 
  height:0; 
  clear:both; 
  visibility:hidden; 
} 
 .photos dl {display:inline-block;} 
/* Hide from IE Mac \*/ 
 .photos dl {display:block;} 
/* End hide from IE Mac */ 


 .photos dl.additional dt {
  font-size : 10px;
  margin : 0 0 10px 0;
}

 .photos dl.additional dd {
  float : left;
  margin : 0 4px 6px 0;
  padding : 0 5px 13px 1px;
  background : url(pix/layout/bg_photos_additional.gif) no-repeat 100% 100%;
}

 .photos dl.brand dt {
  position : absolute;
  left : -2000em;
}

 .photos dl dd {
  margin : 0 0 14px 0;
  padding : 0;
}

 .photos ul {
  margin : 0;
  padding : 0 0 10px 0;
  list-style : none;
}

 .photos ul li {
  margin : 0;
  padding : 0;
}


 .photos ul.tools li.emailfriend a {
  width : 136px;
  height : 30px;
  display : block;
  overflow : hidden;
  text-indent : -9999em;
  background : url(pix/layout/btn_email_friend.gif) no-repeat 0 0;
}


 .photos ul.tools li.printpage a {
  width : 136px;
  height : 30px;
  display : block;
  overflow : hidden;
  text-indent : -9999em;
  background : url(pix/layout/btn_print_page.gif) no-repeat 0 0;
}

a .graylink, a .graylink:hover, a .graylink:visited
{
color:#dddddd;
}