#center-x
{
	background-image:	url('/images/back_gallery.jpg');
	background-repeat:	no-repeat; 
	height:				631px;

}

#content
{
	left:             111px;
	top:              284px;
	width:            490px;
}

#main-content
{
	padding-left:     0px;
	padding-top:      0px;
}

.portfolio-item
{
	display:          none;
	position:         absolute;
	width:            490px;
}

.desc
{
	color:            white;
	width:            147px;
	height:           180px;
	overflow:         hidden;
}

.thumb-image
{
	float:            right;
	width:            300px;
	height:           220px;
	line-height:      220px;
	color:            white;
	vertical-align:   middle;
	text-align:       center;
}

.thumb-image img
{
	vertical-align:   middle;
}

.enlarge
{
	display:          block;
	position:         absolute;
	top:              230px;
	right:            20px;
	color:            #782C38;
	font-family:      verdana, arial, sans-serif;
	font-size:        12px;
}

.portfolio-nav
{
	position:         absolute;
	top:              230px;
	width:            147px;
	text-align:       center;
	color:            #782C38;
	font-family:      verdana, arial, sans-serif;
	font-size:        12px;
}

.portfolio-nav a
{
	color:            white;
}

a.casestudy
{
	position:         absolute;
	top:              210px;
	width:            147px;
	display:          block;
	text-align:       center;
	color:            #782C38;
	font-family:      verdana, arial, sans-serif;
	font-size:        12px;
}



/* div#gallery-content {width: 558px;} */

/*---------------------------------------------------------------------------------------------------------
//	Slideshow
//-------------------------------------------------------------------------------------------------------*/

#sl1
{
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					100%;
	height:					100%;
	padding-top:			50px;
	z-index:				99;

	display:				none;
}

.slide-frame
{
	border: 4px solid #ECB428;
}

#slideshow-header
{
	vertical-align:		middle;
	position:        	relative;
	font-weight:     	bold;
	font-size:       	10px;
	padding-left:    	10px;
	text-align:      	left;
	background-color:	#A2A750;
	color:           	white;
	font-weight:     	bold;
	padding:         	2px;
	font-family:     	arial, sans-serif;
	border: 2px solid white;
}

#slideshow-header a,
#slideshow-header a:hover
{
	color:					white;
}

td#frame
{
	border-top:				5px solid #ECB428;
	text-align:				center;
	
	background-position:	center center;
	background-repeat:		no-repeat;

	background-color:		white;
	padding:				20px 20px 20px 20px;
}


td#frame img
{
c	margin:				20px;
}

#slidenav
{
	text-align: center;
	white-space:			nowrap;
}

#slidecounter
{
	display:				none;
}

a#previous
{
	font-size:				14px;
	padding:				0px 10px;
}

a#previous:hover
{
}

a#next
{
	font-size:				14px;
	padding:				0px 10px;
}

a#next:hover
{
}

a.smlink1,a.smlink2
{
	display:				block;
	padding:				0px;
}

a.smlink1 {	float: left;}
a.smlink2 {	float: right;}

.dv
{
	float:					left;
}


#slide-title
{
	float: 			left;
	margin-left:    5px;
	font-size:      12px;
	text-align:     center;
	height:         18px;
	line-height:    18px;
	color:          white;
}


/*---------------------------------------------------------------------------------------------------------
//	Details
//-------------------------------------------------------------------------------------------------------*/
#details-image
{
	text-align:				left;
}

#details-caption-button,
#details-caption-contents
{
	text-align:				left;
	padding:				5px;
	background-color:		white;
	color:					black;
	font-size:				11px;
	line-height:			13px;

	opacity:				0.7;
	filter:					alpha(opacity=70);
}

#details-caption-button
{
	display:				inline;
	width:					37px;;
}

#details-caption-button a,
#details-caption-contents a
{
	color:					#666666;
	font-size:				10px;
}

#signup
{
	position: absolute;
	top: 220px;
	left: 734px;
}

/*---------------------------------------------------------------------------------------------------------
//	Dim
//-------------------------------------------------------------------------------------------------------*/
#dim
{
	display:				none;


	background-color:		#161806;
	opacity:				0.7;
	filter:					alpha(opacity=70);
	-moz-opacity:			0.70
	z-index:				98;
	height:					100%;
	width:					100%;
	background-repeat:		repeat;
	position:				absolute;
	top:					0px;
	left:					0px;
	height:					2100px;

}	

#div_content, 
#footer,
body,
#div_top_right ,
#main_header
{
	background-image:none;
}

#footer
{
	padding:92px 55px 10px;
	background-color:transparent;
}
#div_content
{
	left:-62px;
}
