@charset "UTF-8";

#container_home {
	background:	url(../uploads_b/templates/bkgd_repeat_portfolio.jpg) repeat-x !Important;	
}

#bkgd {
	background:	url(../uploads_b/templates/bkgd_visual_clients.jpg) no-repeat !Important;
}

#top_spacer {	
	height:		206px !Important;
}

/* -------------------------------- */
/* Logo Thumbnails                  */
/* -------------------------------- */

.thumbnail_box_a {
	/* background:	#FFF; */
	float:		left;
	height:		124px;
	margin:		0px;
	width:		124px;
}

.square {
	background:	#FFF;
	display:	block;
	height:		120px;
	margin: 	0px;
	position:	relative;
	width:		120px;
}

.square h2 {
	background:	#102e37;	
	cursor:		pointer;
	height:		120px;
	left:		0px;
	margin: 	0px;
	position:	absolute;
	top:		0px;
	width:		120px;
	z-index:	3;
}

.square h3 {
	background:	#0a464d;	
	cursor:		pointer;
	height:		120px;
	left:		0px;
	margin: 	0px;
	position:	absolute;
	top:		0px;
	width:		120px;
	z-index:	3;
}

.thumbnail_box_b {
	/* background:	#DDD; */
	float:		left;
	height:		124px;
	margin:		0px; 
	width:		204px; 
}

.rectangle {
	background:	#FFF;
	display:	block;
	height:		120px;
	margin:		0px;
	position:	relative;
	width:		200px;
}

.rectangle h2 {
	background:	#0a3d48;
	cursor:		pointer;
	height:		120px;
	left:		0px;
	margin:		0px;
	position:	absolute;
	top:		0px;
	width:		200px;
	z-index:	3;
}

/* -------------------------------- */
/* Portfolio List Page              */
/* -------------------------------- */

#thumbnail_spacer {
	height: 	525px;
	height:		auto !important;
	min-height:	525px;
	margin:		30px 0px 0px 49px;
	position:	relative;
	width:		960px;
	z-index:	2;
}

#thumbnail_container {
	height: 	525px;
	height:		auto !important;
	min-height:	525px;
	/* margin:	30px 0px 0px 49px; */
	position:	relative;
	width:		960px;
	/* z-index:	2; */
}

/*
.thumbnail_box {
	display:	block;
	float:		left;
	height: 	224px;
	width:		318px;
}

.thumbnail_box h2 {
	display:	block;
	height: 	141px;
	width:		282px;
}

.thumbnail_box a {
	background:	#FFF;
	border:		4px solid #e6e6e6;
	display:	block;
	height: 	133px;
	margin:		0px 0px 11px;
	width:		278px;
}

.thumbnail_box h1 {
	color:		#8c9b9e;
	font-size:	17px;
	height: 	20px;
	margin:		0px;
	padding:	0px;
	width:		284px;
}

.thumbnail_box p {
	color:		#6b6b6b;
	font-size:	13px;
	font-style:	italic;
	font-weight:lighter;
	margin:		0px;
	padding:	0px;
	width:		284px;
}
*/

/* -------------------------------- */
/* Portfolio Node Page              */
/* -------------------------------- */

/*
#nav_back {
	display:	block;
	height:		30px;
	position:	relative;
	text-align:	right;
	width:		971px;
	z-index:	2;
}

#portfolio {
	background:	#ffffff;
	cursor:		pointer;
	border:		4px solid #e6e6e6;
	height:		504px;
	margin:		0px 0px 0px 49px;
	position:	relative;
	width:		914px;
	z-index:	2;
}
*/

/* -------------------------------- */
/* Serial Scroll                    */
/* -------------------------------- */

/*
#slideshow {
	height:		504px;
	overflow:	hidden;
	position:	relative;
	width:		914px;
}

#slideshow ul {
	height:		504px;
	list-style:	none;
	margin:		0;
	padding:	0;
	position:	relative;
	width:		9000px;
}

#slideshow li {
	float:		left;
	height:		504px;
	margin:		0;
	padding:	0;
	position:	relative;
	width:		914px;
}

#portfolio_nav {
	display:	block;
	margin:		0px 0px 0px 49px;
	padding:	8px 0px 5px;
	position:	relative;
	text-align:	center;
	width:		922px;
	z-index:	2;
}

#portfolio_nav ul {
	list-style:	none;
}

.d5_nav_points_current {
	background: url(../uploads_b/templates/nav_white_dot_current.png) no-repeat center center;
	display:	inline;
	margin:		0px 1px;
	padding:	0px;
}

.d5_nav_points {
	background: url(../uploads_b/templates/nav_white_dot.png) no-repeat center center;	
	display:	inline;
	margin:		0px 1px;
	padding:	0px;
}

.d5_nav_points a {
	cursor:		pointer; 
	margin:		0px;
	padding:	0px;
}

.d5_nav_points a:hover {
	background:  url(../uploads_b/templates/nav_white_dot_current.png) no-repeat center center;
}

.d5_nav_points a:active {
	background:  url(../uploads_b/templates/nav_white_dot.png) no-repeat center center;
}
*/

/* -------------------------------- */
/* Cycle                            */
/* -------------------------------- */

/*
#slideshow_cycle {
	height:		504px;
	overflow:	hidden;
	position:	relative;
	width:		914px;
}

#slideshow_cycle a img {
	cursor:		pointer;
}

#slideshow_nav a {
	background:		url(../uploads_b/templates/nav_white_dot.png) no-repeat center center;
	margin:			0px;
	padding:		3px;
}

#slideshow_nav a:hover {
	background:		url(../uploads_b/templates/nav_white_dot_on.png) no-repeat center center;
}

#slideshow_nav a.activeSlide {
	background:		url(../uploads_b/templates/nav_white_dot_current.png) no-repeat center center;
}

#slideshow_nav a:focus {
	outline: none;
}
*/

/* -------------------------------- */
/* Client                           */
/* -------------------------------- */


#client_list {
	height:		380px;
	margin:		0px 0px 60px 49px;
	position:	relative;
	width:		980px;
	z-index:	2;
}

#client_list h1 {
	color:			#8c9b9e;
	font-size:		32px;
	font-style: 	normal;
	font-weight: 	300;
	margin:			0px 0px 6px 0px;
}

.list_column {
	float:			left;
	margin-right:	50px;
}

.list_column p {
	color:			#666;
	font-size:		13px;
	font-style:		italic;
	font-weight:	400;
	/*letter-spacing:	0.1em;*/
	line-height:	20px;
}
