/* New Portfolio CSS */

#galleryCategoryPortfolio {
	bottom:88px;
	left:25px;
	width:214px;
	height:105px;
	position:absolute;
}

	#galleryCategoryPortfolio a {
		background: url(/images/icon_portolio_categories.gif) no-repeat 3px 5px;
		color: #f78f1e;
		width:99px;
		padding:0 4px 0 18px;
		height:24px;
		font-size: 1.3em;
		display:block;
		text-align:left;
		text-decoration:none;
		text-transform: capitalize;
	}
	
	#galleryCategoryPortfolio p{
		padding:0px !important;
		width:214px;
		float:left;
		font-size:11px !important;
		height:14px;
		text-align:right;
	}
	
	#galleryContPortfolio {
	position:absolute;
	bottom: 130px;
	min-height:300px;
}

	#galleryContPortfolio a {
		float:left;
		width:74px;
		height:54px;
		border:1px solid #c0c0c0;
		width:58px;
		height:58px;
		margin: 8px 7px;
	}

	#galleryContPortfolio img{
		width:56px;
		height:56px;
		margin: 1px;
	}
	
	div#imageCont.portfolio #galleryImageCont{
		margin-top: 0;
		margin-left: 15px;
	
	}
	
	div#imageCont.portfolio #galleryImageCont img{
		border: 0;
	}

	div#galleryJobInfoCont a {
		width: 270px;
		height: 31px;
		font-size: 12px;
		font-weight: bold;
		line-height: 31px;
		padding: 0 0 0 10px;
		display: block;
		text-decoration: none;
		color: #666666;	
		border: 1px solid #eff0f1;
		position: absolute;
		top: 424px;
		left: 16px;
	}
	
	div#galleryJobInfoCont a span.plus {
		color: #f78f1e;
	}
	
	div#galleryJobInfo {
		background: #eff0f1 url(/images/bg_job_info.jpg) repeat-x 0 0;
		width: 260px;
		padding: 10px;
		border: 1px solid #eff0f1;
		position: absolute;
		top: 456px;
		left: 16px;
		font-size: 11px;
	}
	
	div#galleryJobInfo .label {
		font-weight: bold;
		padding-bottom: 4px;
	}
	
	div#galleryJobInfo .description {
		padding-bottom: 4px;
	}
	
	#galleryContPortfolio a#cat1001, #galleryContPortfolio a#cat1000, #galleryContPortfolio a.previous {
		text-indent: -9000em;
		background: url(/images/icon_previousArrow.gif) no-repeat left center;
		display: block;
		width: 10px;
		height: 10px;
		border: none;
		float: left;
		padding-left: 5px;
	}
	
	#galleryContPortfolio a#cat1004, #galleryContPortfolio a#cat1005, #galleryContPortfolio a.next {
		text-indent: -9000em;
		background: url(/images/icon_nextArrow.gif) no-repeat left center;
		display: block;
		width: 10px;
		height: 10px;
		border: none;
		float: right;
		padding-right: 5px;
	}
	
	p.currentPage {
		float: left;
		position: relative;
		left: 80px;
	}
	
	a#backButton {
		position: absolute;
		top: 535px;
		padding-left: 8px;
		display: block;
		font-size: 11px;
		text-decoration: none;
	}
	
	#currentCatName {
		top: -80px !important;
		left: -4px;
		font-size: 22px !important;
		position: absolute !important;
	}



/* end New Portfolio CSS */


#galleryCategory{
	bottom:188px;
	right:54px;
	width:214px;
	height:74px;
	position:absolute;
}

	#galleryCategory a {
		color:#414042;
		float:left;
		width:99px;
		padding:0 4px;
		height:30px;
		font-size:20px;
		display:block;
		text-align:right;
		text-decoration:none;
	}
	
	#galleryCategory p{
		padding:0px !important;
		width:214px;
		float:left;
		font-size:11px !important;
		height:14px;
		text-align:right;
	}

	div.galleryCatCont{
		display:none;
	}

#galleryCont{
	position:absolute;
	bottom:0px;
}

	#galleryCont a{
		float:left;
		width:74px;
		height:54px;
		border:1px solid #000000;
		width:58px;
		height:43px;
		margin:5px 7px 5px 7px;
	}

	#galleryCont img{
		width:58px;
		height:43px;
	}


#galleryPlayerCont{
	margin-top:50px;
	display:none;
	margin-left:93px;
}
	
#galleryImageCont{
	margin-top:50px;
	xmargin-left:113px;
	xmargin-left:174px;
	margin-left:93px;
	
}
	#galleryImageCont img{
		border:6px solid #000000;
	}
	
.hiddenText{
	display:none;
}

#flashCont{
	width:472px;
	height:356px;
	overflow: hidden;
}