div.content {
display:none;
float:right;
width:550px
}

div.content a,div.navigation a {
text-decoration:none;
color:#003374;
font-weight:700
}

div.content a:focus,div.content a:hover,div.content a:active {
text-decoration:underline
}

div.controls {
margin-top:10px;
height:23px
}

div.nav-controls a {
margin-right:40px;
padding:5px
}

div.ss-controls {
float:left
}

div.slideshow-container {
position:relative;
clear:both;
height:502px
}

div.loader {
position:absolute;
top:0;
left:0;
background-image:url('loader.gif');
background-repeat:no-repeat;
background-position:center;
width:550px;
height:502px
}

div.slideshow span.image-wrapper {
display:block;
position:absolute;
top:0;
left:0
}

div.slideshow a.advance-link {
display:block;
width:550px;
height:502px;
text-align:center
}

div.slideshow a.advance-link:hover,div.slideshow a.advance-link:active,div.slideshow a.advance-link:visited {
text-decoration:none
}

div.slideshow img {
vertical-align:middle;
border:1px solid #ccc;
width:500px;
height:480px
}

div.caption-container {
position:relative;
clear:left;
height:75px;
margin-top:10px
}

span.image-caption {
display:block;
position:absolute;
width:550px;
top:0;
left:0
}

div.caption {
padding:12px
}

div.image-title {
font-weight:700;
font-size:1.4em
}

div.image-desc {
line-height:1.3em;
padding-top:12px
}

ul.thumbs {
clear:both;
margin:0 0 0 25px;
padding:0
}

ul.thumbs li {
float:left;
list-style:none;
margin:5px 10px 5px 0;
padding:0
}

a.thumb {
display:block;
border:1px solid #ccc;
padding:2px
}

ul.thumbs li.selected a.thumb {
background:#000
}

a.thumb:focus {
outline:none
}

ul.thumbs img {
border:none;
display:block
}

div.pagination {
clear:both
}

div.navigation div.top {
margin-bottom:12px;
height:11px
}

div.navigation div.bottom {
margin-top:12px
}

div.pagination a,div.pagination span.current,div.pagination span.ellipsis {
padding:4px 7px 2px
}

div.pagination a:hover {
background-color:#eee;
text-decoration:none
}

div.pagination span.current {
font-weight:700;
background-color:#000;
color:#fff;
border-color:#000
}

div.pagination span.ellipsis {
border:none;
padding:5px 0 3px 2px
}

#body-container #blue-box-big div.navigation div.pagination {
border-bottom:none
}

div.nav-controls,div.download {
float:right
} 
