/*-------------------------------------------------*/

#gallery ul.tabs-nav,

#gallery ul.tabs-nav li,

#gallery ul.tabs-nav li a,

#gallery div.galleryPhoto div.photo a.photo {

	padding:0;

	margin:0;

	border:none;

}

#gallery div.galleryPhoto,

#gallery div.galleryPhoto div.photo,

#gallery div.galleryPhoto div.photo a.photo {

	width:378px;

	height:283px;
    
    border:1px solid #C8C8C8;	

}

#gallery {

	position:relative;

	z-index:1;	

	float:left;

	width:378px;

	margin:5px 0 25px 0;

}

#gallery div.galleryPhoto {

	position:relative;

	z-index:2;	

	display:none;

}

#gallery div.active {

    display:block;

	float:left;

}

#gallery div.galleryPhoto div.photo {

	position:absolute;

	z-index:4;

}

#gallery div.galleryPhoto div.photo a.photo {

	background-position:left top;

}

#gallery div.galleryPhoto div.description {

	background-image:url(../../img/bg.transparent.png);

	_background-image:url(../../img/bg.transparent.png);	

	position:absolute;

	bottom:0;

	left:0;

	padding:5px 6px;

	width:370px;	

	z-index:5;	

}

#gallery div.galleryPhoto div.description * {

	color:#ffffff;

	text-decoration:none;

}

#gallery div.galleryPhoto div.description h4,

#gallery div.galleryPhoto div.description h4 a {

	font-size:14px;

	line-height:20px;

	font-weight:bold;

	margin-bottom:3px;

}

#gallery div.tabsnav {

	position:absolute;

	bottom:-28px;

	left:1px;

	z-index:7;	

}

#gallery ul.title,

#gallery ul.tabs-nav li,

#gallery ul.tabs-nav li a {

	display:block;

	float:left;

    font-size:12px;
    
    font-weight:bold;

	margin:0;

	padding:0;

}

#gallery ul.tabs-nav li a {

	background-color:#AC6057;	

	color:#ffffff;

	margin:1px;

	width:12px;

	height:12px;

	text-align:center;
	
	text-decoration:none;

	padding:3px 5px 6px 6px;

}

#gallery ul.tabs-nav li.active a {

	background-color:#659F26;			

}

img.photo {

	padding:5px;

	border:1px solid #cccccc;

}

a:hover img.photo {

	border-color:#f10000;

}