﻿
	
#applications-gallery
{
	float:left;
	position:relative;
	margin-top:20px;
}
.image-hidden{display:none;}
/*---------------------------------*/
/*--------------tabs---------------*/
/*---------------------------------*/
#applications-gallery #app-tabs
{
	float:left;
	border-bottom:16px solid #807966;
	width:645px;
}

#applications-gallery #app-tabs a.app-tab
{
	float:left;
	padding:3px 25px 1px 25px;
	color:#000000;
	background-color:#f2f1ef;
	border:1px solid #ffffff;
	text-decoration:none;
}
#applications-gallery #app-tabs a:hover
{
	background-color:#807966;
	border:1px solid #807966;
	color:#ffffff;
}
#applications-gallery #app-tabs a.on
{
	background-color:#807966;
	border:1px solid #807966;
	color:#ffffff;
}
/*---------------------------------*/
/*-------------content-------------*/
/*---------------------------------*/
#applications-gallery #app-content 
{
	padding-left:10px;
	}
#applications-gallery #app-content .category
{
	float:left;
	width:630px;
	border-top:3px solid #ccc9c2;
	xpadding-left:5px;
	padding-top:30px;
	padding-bottom:10px;
}

#applications-gallery #app-content .category .gallery-item
{
	float:left;
	padding-bottom:15px;
	padding-top:20px;
	border-bottom:1px solid #cccccc;
}
#applications-gallery #app-content .category .last
{
	border-bottom:0px;
	padding-bottom:0px;
	}
#applications-gallery #app-content .category .gallery-icon
{
	clear:left;
	float:left;
	width:100px;
	padding-right:40px;
	overflow:hidden;
}
#applications-gallery #app-content .category .gallery-icon a
{
	text-decoration:none;
	color:#000000;
	}
#applications-gallery #app-content .category .gallery-images
{
	float:left;
	width:480px;
}
#applications-gallery #app-content .category  .gallery-image
{
	float:left;
	position:relative;
	width:107px;
	overflow:hidden;
	padding-right:17px;
	margin-bottom:17px;
	font-size:11px;
	}
#applications-gallery #app-content .category  .gallery-image a
{
	text-decoration:none;
	color:#000000;
	}
#applications-gallery #app-content .category  .gallery-image .image-icon
{
	padding-bottom:5px;
	}
#applications-gallery #app-content .category  .gallery-image .open
{
	position:absolute;
	top:2px;
	left:2px;
	cursor:pointer;
}
#applications-gallery #app-content .category .gallery-images .last
{
	padding-right:0px;
	}

/*-------------images-------------*/
#applications-gallery #app-content .gallery-1{}


/*-------------video-------------*/
#applications-gallery #app-content .gallery-2{}
#applications-gallery #app-content .gallery-2 .gallery-icon
{
	display:none;
	}
#applications-gallery #app-content .gallery-2 .gallery-item
{
	float:right;
	width:490px;
	padding-top:0px;
	}
#applications-gallery #app-content .gallery-2 .titleImage, .project .titleImage
{
	float:left;
	}

/*-------------projects-------------*/
#applications-gallery #app-content .gallery-3{}


#applications-gallery #app-content .project .titleImage
{
	width:220px;
	overflow:hidden;
	}
#applications-gallery #app-content .project .gallery-images{width:410px;}

#applications-gallery {}
#applications-gallery {}
#applications-gallery {}


#applications-gallery .back-button
{
	margin:19px 0px;
	display: block;
	float: right;
	position:relative;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-image: url('../Image/Buttons/back.gif');
	background-position: 2px 5px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
	color: #3e3e3e;
	padding: 0px 3px 0px 15px;
	*padding: 0px 3px 0px 15px;
	_padding: 0px 3px 0px 14px;
	padding-top: 1px;
	width: 75px;
	*width: 75px;
	_width: 77px;
	xheight: 10px;
	overflow: hidden;
	border-right:1px solid #3e3e3e;
	}
/*---------------------------------*/
/*-------------search--------------*/
/*---------------------------------*/
#applications-gallery .search
{
	margin:18px 0px 8px 0px;
	display: block;
	float: right;
	position:relative;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-image: url('../Image/Icons/icon_search.gif');
	background-position: 49px 5px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
	color: #3e3e3e;
	padding: 3px 18px 3px 5px;
	*padding: 3px 18px 3px 5px;
	_padding: 3px 17px 3px 5px;
	padding-top: 1px;
	width: 173px;
	*width: 171px;
	_width: 173px;
	height: 13px;
	overflow: hidden;
	margin-left: 1px;
	margin-bottom: 18px;
	}

#applications-gallery .search span{margin-top:1px;display:block;}
#applications-gallery .search #GallerySearchStr
{
	height: 11px;
	xtext-transform: uppercase;
	font-family: Arial;
	font-size: 9px;
	overflow: hidden;
	border: 1px solid #d1d1d1;
	margin-top: 1px;
	*margin-top: 0px;
	_margin-top: 0px;
	padding:0 2px 0 2px !important;
	width: 130px;
	*width: 130px;
	_width: 128px;
	color: #6B6251;
	background: #f7f6f6;
	position:absolute;
	right:0px;
	top:1px;
}

#applications-gallery .search #GallerySearchBtn
{
	border: none;
	position: absolute;
	top: 2px;
	_top: 1px;
	*top: 1px;
	right: 0px;
	width: 12px;
	height: 13px;
	overflow: hidden;
	background: url('../Image/Buttons/SearchButton2.gif') no-repeat;
	cursor: pointer;
}

#applications-gallery input:focus {
	background-color:#dddddd;
	border: 0px;
	color: #000000;
	padding-top: 2px;
}

#applications-gallery input:active
{
	border: 0px;
	padding-top: 2px;
	color: #000000;
}

#applications-gallery .clear-button
{
	margin:19px 0px;
	display: block;
	float: right;
	position:relative;
	background-color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
	color: #3e3e3e;
	padding: 0px 3px 0px 15px;
	*padding: 0px 3px 0px 15px;
	_padding: 0px 3px 0px 14px;
	padding-top: 1px;
	width: 95px;
	*width: 95px;
	_width: 97px;
	overflow: hidden;
	border-right:1px solid #3e3e3e;
	}

/*---------------------------------*/
/*-------------slideshow--------------*/
/*---------------------------------*/

.slideshow
{
	width:675px;
	height:548px;
	background-color:Black;
	position:relative;
}
	.slideshow .item
	{
		width:640px;
		height:425px;
		position:absolute;
		top:34px;
		left:17px;
		text-align:center;
		overflow:hidden;
		color:#fff;
		font-size:34px;
	}
	.slideshow .close
	{
	position:absolute;
	top:10px;
	right:10px;
	height:15px;
	color:#ee8238;
	font-size:11px;
	background: #000000 url('../Image/Buttons/close.jpg') no-repeat right 2px;
	padding-right:15px;
	cursor:pointer;
	}
	.slideshow .slideshow-title
	{
		color:#ffffff;
		position:absolute;
		top:480px;
		left:17px;
		height:20px;
	}
	.slideshow .slideshow-title #title
	{
		
		font-weight:bold;
		font-size:14px;
	}
	.slideshow .slideshow-title span
	{
		font-size:11px;
		font-weight:normal;	
	}
	.slideshow .slideshow-nav
	{
		position:absolute;
		top:505px;
		left:17px;
		width:640px;
	}
	
	.slideshow .slideshow-nav .back,.slideshow .slideshow-nav .next,.slideshow .slideshow-nav .pause,.slideshow .slideshow-nav .start
	{
		float:left;
		cursor:pointer;
		text-decoration:none;
		color:#ee8238 !important;
		font-size:11px;
		}
		
		.slideshow .slideshow-nav .pause
		{
			background: #000000 url('../Image/Lightbox/slidePauseBG.jpg') no-repeat right top;
			height:19px;
			margin:0px 5px;
			padding:1px 20px 0px 10px;
			width:60px;
			}
		.slideshow .slideshow-nav .start
		{
			background: #000000 url('../Image/Lightbox/slideStartBG.jpg') no-repeat right top;
			height:19px;
			margin:0px 5px;
			padding:1px 20px 0px 10px;
			width:60px;
			}
		.slideshow .slideshow-nav #send-to-notebook
		{
			margin-right:0px !important;
		}
		
#slideshow-wrap .slideshow
{
display:none;
}
/*---------------------------------*/
/*-------------general--------------*/
/*---------------------------------*/


#GalleryHolder1
{
	margin-bottom:10px;
	}


#flashPlayer
{
	background-color:Black;
	}
#send-to-friend,
#send-to-notebook
{
	float:right;
	background: #000000 url('../Image/Backgrounds/DealerEmailBG.jpg') repeat-x left top;
	height:17px;
	padding:1px 10px 0px 30px;
	text-decoration:none;
	color:#ee8238 !important;
	font-size:11px;
	margin-right:40px;
}




.searched{background-color:Yellow;}

.galleryImageCredits
	{
	position:absolute;
	top:10px;
	left:10px;
	height:15px;
	color:#ee8238;
	font-size:11px;
	}