ul.photos, ul.photos li {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}

ul.photos {
    margin: 20px 0;
    width: 100%;
}

ul.photos li {
    text-align: center;
}

ul.photos li.next, ul.photos li.prev,  ul.photos li.empty {
    margin: 17% 0 0 0;
    width: 24%;
}


*:first-child+html ul.photos li.next, *:first-child+html ul.photos li.prev, *:first-child+html ul.photos li.empty, * html ul.photos li.next, * html ul.photos li.prev, * html ul.photos li.empty { /* IE 7 & IE 6 */
}

ul.photos li a {
    display: block;
    text-decoration: none;
    color: #000;
}

ul.photos li.next a {
    /* margin: 0 108% 0 0; */
    /*float: right;*/
    text-align: right;;
}

ul.photos li.prev a {
    /* margin:  0 0 0 10%; */
    text-align: left;
    /*float: left;*/
}

ul.photos li.prev div {
    padding: 0 0 0 20px;
}

ul.photos li.next div {
    padding: 0 20px 0 0;
}

ul.photos li.prev a.prevText {
    padding: 0 0 20px 10px;
    background: url(/images/gallery/prevArrowGrey.gif) no-repeat 0 2px;   
}

ul.photos li.next a.nextText {
    padding: 0 10px 20px 0;
    background: url(/images/gallery/nextArrowGrey.gif) no-repeat 100% 2px;
}

ul.photos li.current{
    width: 50%;
}

