@charset "UTF-8";
/* CSS Document for Press and Testimonial galleries*/

/*
------------------------------------------------------------
  LOADING ICON
------------------------------------------------------------
*/
#loader {
position: absolute;
top: 0;
left: 0;
background-image: url('../loader.gif');
background-repeat: no-repeat;
background-position: center;
width: 330px;
height: 350px; /* This should be set to be at least the height of the largest image in the slideshow */
}

/*
------------------------------------------------------------
  SLIDESHOW FOR PRESS & TESTIMONIALS
------------------------------------------------------------
*/
#slideshow{
width: 330px;
height: 350px;
overflow: hidden;
}
#slideshow .image-wrapper{
position: absolute;
top:0;
left:0;
}
#slideshow img{
width: 328px;
height: 348px;
overflow: hidden;
}
#slideshow a.advance-link{
display: block;
width: 328px;
height: 348px;
border: 1px solid #bbd9ef;
text-decoration: none;
}
#slideshow a.advance-link:hover{
border: 1px #00408c solid;
}
/*
------------------------------------------------------------
  CAPTION
------------------------------------------------------------
*/
#caption{
display: block;
}
.gallery .image-caption.current .caption {
display: block;
}
.gallery .caption {
display: none;
}
/*
------------------------------------------------------------
  PAGINATION
------------------------------------------------------------
*/
div.pagination {
clear: both;
color: #414141;
font-size: .55em;
text-transform: uppercase;
font-weight: bold;
height: 25px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
display: block;
float: left;
padding: 5px 8px;
line-height: 1.4em;
text-decoration: none;
}
div.pagination a:hover {
background-color: #00408c;
color: #fff;
text-decoration: underline;
}
div.pagination span.current {
font-weight: bold;
background-color: #cfddee;
color: #00408c;
padding: 5px 8px;
}
/*
------------------------------------------------------------
  THUMBNAIL IMAGES
------------------------------------------------------------
*/

.product ul.thumbs {
list-style: none;
margin: 0;
}
.product ul.thumbs li {
color:#414141;
font-size: 1.0em;
list-style-type: none;
float: left;
margin: 0;
}
/*
.product #thumbs ul.noscript li {
float: none;
}
*/
.product ul.thumbs a.thumb{
display: block;
width: 76px;
height: 78px;
overflow: hidden;
border: #bbd9ef solid 1px;
}
.product ul.thumbs a.thumb:hover{
border: #00408c solid 1px;
}
.product ul.thumbs li.selected a.thumb{
border: #00408c solid 1px;
cursor: default;
}
