﻿/*

	GALLERY STYLES
	
*/



.page_gallery .ul .li .li_thumb {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E9E7E3;
    padding: 4px;
	width:290px;
	height:180px;
	overflow:hidden;
	
	
}

.page_gallery .ul .li .li_thumb a {

	width:290px;
	height:180px;
	overflow:hidden;
	display:block;
	
	
}



.gallery-controls {
	overflow:hidden;
}

.gallery_thumbnails {
	width:auto;
	text-align:center;
}

.gallery-scroller {
	text-align:left;
	overflow:hidden;
}

.gallery-scroller ul {
	margin: 0;
	padding: 0;
	width:9999px;
	list-style: none;
	overflow:hidden;
}

.gallery-scroller ul li {
	padding:0;
	margin:0;
	width:44px;
	height:44px;
	float:left;
	margin-right:7px;
	overflow:hidden;
	cursor:pointer;
}

.gallery-scroller ul li {
	opacity:0.7;
}

.gallery-scroller ul li.current {
	border:solid 2px #000;
	width:40px;
	height:40px;
	opacity:1;
}

.gallery-scroller ul li.current img {
	margin:-2px 0 0 -2px;
}

.gallery-image {
	text-align: center;
	clear: both;
	margin:10px 0;
	overflow:hidden;
	height:400px !important;
	
}

.gallery-image img{
	max-width:570px;
	max-height: 390px;
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E9E7E3;
    padding: 4px;
	
}

.gallery-play,
.gallery-pause {
	float:left;
}

.gallery-play {
	background:url(/images/icons/play_24.png) no-repeat 0 0;
}

.gallery-nav {
	float:right;
}

.gallery-pause {
	background:url(/images/icons/pause_24.png) no-repeat 0 0;
}

.gallery-prev {
	float: left;
	background:url(/images/gallery_prev_white.gif) left center no-repeat;
	padding-left:16px;
}


.gallery-next {
	float: left;
	background:url(/images/gallery_next_white.gif) right center no-repeat;
	padding-right:18px;
}

.gallery-status {
	padding:3px 5px 0 5px;
	display:block;
	float:left;
}

.gallery-prev-page {
	float:left;
	margin:7px 5px 10px 0;
    width: 32px;
    height: 32px;
	background:url(/images/prev-horizontal.png) no-repeat;
}



.gallery-prev-page:hover,
.gallery-prev-page:focus {
    background-position: -32px 0;
}

.gallery-prev-page:active {
    background-position: -64px 0;
}

.jcarousel-skin-wes .jcarousel-next-disabled-vertical,
.jcarousel-skin-wes .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-wes .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-wes .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: -96px 0;
}




.gallery-next-page {
	float:right;
	margin:7px 3px 10px 5px;
	width: 32px;
    height: 32px;
	background:url(/images/next-horizontal.png) no-repeat;
}



.gallery-next-page:hover,
.gallery-next-page:focus {
    background-position: -32px 0;
}

.gallery-next-page:active {
    background-position: -64px 0;
}



.gallery-credit{
	font-size:11px;
	
}



.gallery-thumbnails a,
.gallery-nav a {
	text-indent:-9999px;
}
.gallery-controls a{

	width:24px;
	height:24px;
    line-height: 25px;
}

.page_gallery .main h1 {
margin-bottom:10px;
}

.gallery-description h2{

   border-bottom: 1px solid #e6e6e6;
    padding-bottom: 5px;
	
}

.gallery-thumbnails{
    background: none repeat scroll 0 0 #F7F7F6;
    
    
	 padding: 10px 0 5px;
	margin-top: 20px;
	overflow:hidden;
}