body {
    text-align: center;
}


div.main {
    width: 800px;
    height: 620px;
    background: url(../images/layout/name_dark.gif) top right no-repeat;
    background-color: #3f4045;
    margin-left: auto;
    margin-right: auto;
}

div.photos {
    height: 530px;
    text-align: center;
    cursor: default;
}
div.photos img {
    display: none;
    margin: 0px auto 0px auto;
    padding-top: 10px;
}
div.photos img.landscape {
    padding-top: 65px;
}
div.buttons {
    height: 20px;
    padding: 0px 56px 0px 56px;
}
div.thumbs {
    height: 50px;
    margin: 5px 0px 0px 52px;
}
div.thumbs img {
    border: 0px;
}
a.close {
    display: block;
    width: 30px;
    height: 20px;
    float: left;
    background: url(../images/layout/close.gif);
    margin-right: 2px;
}
a.contact {
    display: block;
    width: 30px;
    height: 20px;
    float: left;
    background: url(../images/layout/contact.gif);
}
a#playLink {
    display: block;
    width: 30px;
    height: 20px;
    float: right;
    background: url(../images/layout/sound.gif);
    margin-left: 2px;
}
a#stopLink {
    display: none;
    width: 30px;
    height: 20px;
    float: right;
    background: url(../images/layout/no_sound.gif);
    margin-left: 2px;
}
a#next {
    display: block;
    width: 30px;
    height: 20px;
    float: right;
    background: url(../images/layout/next.gif);
    margin-left: 2px;
}
a#prev {
    display: block;
    width: 30px;
    height: 20px;
    float: right;
    background: url(../images/layout/prev.gif);
    margin-left: 2px;
}
a#play {
    display: block;
    width: 30px;
    height: 20px;
    float: right;
    background: url(../images/layout/play.gif);
}
a#pause {
    display: block;
    width: 30px;
    height: 20px;
    float: right;
    background: url(../images/layout/pause.gif);
}
.thumbs a {
    display: block;
    width: 50px;
    height: 50px;
    float: left;
    margin: 0px 4px;
}
.thumbs a#rew {
    display: block;
    width: 50px;
    height: 50px;
    float: left;
    background: url(../images/layout/rew.gif);
}
.thumbs a#forw {
    display: block;
    width: 50px;
    height: 50px;
    float: left;
    background: url(../images/layout/forw.gif);
}
a#prev.disabled {
    background: url(../images/layout/prev_dis.gif);
}
a#next.disabled {
    background: url(../images/layout/next_dis.gif);
}
a#rew.disabled {
    background: url(../images/layout/rew_dis.gif);
}
a#forw.disabled {
    background: url(../images/layout/forw_dis.gif);
}
a#play.disabled {
    display: none;
}
a#pause.disabled {
    display: none;
}
a.disabled {
    cursor: default;
}
div.aperture {
    width: 800px;
    height: 530px;
    position: absolute;
    background: #3f4045 url(../images/layout/name_dark.gif) 586px 0px no-repeat;
}
.hidden {
    visibility: hidden;
}
p.counter {
    float: left;
    font-size: 11px;
    margin: 3px 0px 0px 270px;
}
span.copy {
    font-size: 12px;
    color: #3f4045;
}
img#waiter {
    display: block;
    position: absolute;
    margin: 20px auto 0px 390px;
}

