#gallery {
	width:602px;
	height:450px;
	margin:0 0 15px 0;
	padding:10px 9px 10px 10px;
	background:#000;
	position:relative;
	display:block;
}

#gallery_left {
	width:100px;
	height:400px;
	margin:0;
	padding:0;
	float:left;
}

#gallery_main {
	width:600px;
	height:400px;
	margin:0;
	padding:0;
	float:left;
	position:relative;
	overflow:hidden;
}

#gallery_right {
	width:100px;
	height:400px;
	margin:0;
	padding:0;
	float:left;
}

#gallery_left a,
#gallery_right a {
	outline:none;
}

div.project {
	margin:0;
	padding:0;
	width:600px;
	height:400px;
	position:relative;
	float:left;
}

div.project_info {
	width:580px;
	height:280px;
	margin:0;
	padding:10px;
	position:absolute;
	top:347px;
	left:0;
	background:url('/_images/trans.png') top left no-repeat;
}

#project_cont {
	width:18000px;
	position:absolute;
	top:0;
	left:0;
}

div.project_info p {
	margin:0;
	padding:0;
	color:#FFF !important;
	font-size:11px;
	line-height:150%;
	font-weight:bold;
}

div.imgs {
	margin:0;
	padding:10px 10px 0 0;
	float:right;
}

div.imgs ul {
	margin:0;
	padding:0;
	list-style:none;
}

div.imgs ul li {
	margin:0 !important;
	padding:0 !important;
	float:left !important;
}

div.imgs ul li a {
	padding:3px 5px 2px 5px;
	margin:0 2px 0 0 !important;
	display:block;
	font-size:11px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	background:#333;
	border:1px solid #000;
	outline:none;
}

div.imgs ul li a:hover,
div.imgs ul li a.selected {
	background:#FFF;
	color:#000;
}

#thumbs,
#thumbs2,
#thumbs3 {
	float:left;
	width:520px;
	height:39px;
	margin:10px 0 0 0;
	display:inline;
	overflow:hidden;
	position:relative !important;
}

#thumb_container,
#thumb_container2,
#thumb_container3 {
	position:absolute;
	top:0;
	left:0;
}

#thumbs ul,
#thumbs2 ul,
#thumbs3 ul {
	margin:0;
	padding:0;
	list-style:none;
}

#thumbs ul li,
#thumbs2 ul li,
#thumbs3 ul li {
	margin:0 !important;
	padding:0 !important;
	float:left !important;
}

#thumbs ul li a,
#thumbs2 ul li a,
#thumbs3 ul li a {
	width:45px !important;
	height:39px !important;
	margin:0 7px 0 0 !important;
	padding:0 !important;
	display:block !important;
	outline:none !important;
}

#prev a.prev,
#prev2 a.prev
#prev3 a.prev {
	width:34px;
	margin:0 9px 0 0;
	outline:none !important;
}

#next a.next,
#next2 a.next,
#next3 a.next {
	width:34px;
	margin:0 0 0 1px;
	outline:none !important;
}

#prev,
#next,
#prev2,
#next2,
#prev3,
#next3  {
	float:left;
	margin:11px 0 0 0;
	display:inline;
}

div.project_info p {
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	width:278px;
}

div.project_info p.left {
	float:left !important;
}

div.project_info p.right {
	float:right !important;
}

#footer p span {
	font-size:8px;
}