#main ul#projectselector {
	margin: 0;
	padding: 0;
	text-align: right;
}

#main ul#projectselector li {
	padding: 1px;
	display: inline;
	list-style-type: none;
}

#main ul#projectselector form {
	display: inline;
}

#main ul#projectselector form input {
	color: #fff;
	background-color: #bbb;
	border-style: none;
	display: inline;
	text-transform: uppercase;
}

#main ul#projectselector form input.normal {
	color: #fff;
	background-color: #bbb;
}

#main ul#projectselector form input.hover {
	background-color: black;
	color: red;
}

#main ul#projectselector form input.current {
	background-color: #888;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

#clearcity {
	clear: both;
}

#main ul.stackselector {
	margin: 0 0 0 20px;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: inline;
}

#main ul.stackselector li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#main ul.stackselector form {
	display: inline;
	margin: 0;
	padding: 0;
}

#main ul.stackselector form p {
	margin: 0;
	padding: 0;
	height: 1px;
	display: inline;
}

#main ul.stackselector form input {
	margin: 0;
	padding: 0;
	display: inline;
}

#main ul.stackselector form input.normal {
	color: #fff;
	background-color: #bbb;
	border-style: none;
	border-bottom: 1px solid white;
}

#main ul.stackselector form input.hover {
	background-color: black;
	color: red;
}

#main ul.stackselector form input.current {
	background-color: #888;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid #888;
}

#belowheader {
	top: 155px;
}

#gallery {
	clear: both;
	width:900px; 
	height:600px; 
	padding:0; 
	border:1px solid #333; 
	position:relative;
	background: url(galleryback.jpg) repeat-x;
}

h1.gallery {
	/*float: right;*/
	text-align: right;
	margin: 0 8px 0 0;
}

#gallery p {
	color: white;
	font-size: 1em;
	line-height: 1.5em;
	margin: 2em 4em 2em 2em;
	width: 50%;
}

#gallery b.default {
	position:absolute;
	left:10px;
	top:10px;
	width:600px;
	height:600px;
	text-align:center;}

#gallery b.default img {
	display:block;
	margin:0 auto 10px auto;
	border:1px solid #eee;
	border-color:#555 #ddd #eee #333;}

#gallery b.default span {
	display:block;
	color:#fff;
	font-family:verdana, arial, sans-serif;
	font-weight:normal;
	font-size:1em;
	width:600px;
	margin:0 auto;}

#gallery ul {
	list-style:none;
	padding:0;
	margin:0;
	width:170px;
	position:relative;
	float: left;}

#gallery ul li {
	display:inline;
	width:75px;
	height:75px;
	float: left;
	margin:0 0 5px 5px;
}

#gallery ul li a {
	display:block;
	width:75px;
	height:75px;
	text-decoration:none;
	border:1px solid #000;
	border-color:#eee #555 #333 #ddd;
	}

#gallery ul li a span {
	display:none;}

#gallery ul li a img {
	display:block;
	width:75px;
	height:75px;
	border:0;
	}

#gallery ul li a:hover {
	white-space:normal;
	border-color:#555 #ddd #eee #333;
	width:75px;
	height:75px;
	margin: 0 2px 2px 0;
	background:#777;
	}

#gallery ul li a:hover b {
	position:absolute; 
	left:280px; 
	top:0; 
	width:600px; 
	height:600px; 
	text-align:center; 
	background:none; 
	z-index:20;
	}

#gallery ul li a:hover span {
	display:block;
	color:#fff;
	font-family:verdana, arial, sans-serif;
	font-weight:normal;
	font-size:1.25em;
	width:570px;
	margin:0 auto;
	}

#gallery ul li a:hover img {
	margin:0 auto 10px auto;
	width:auto;
	height:auto;
	border:0;
	border-color:#555 #ddd #eee #333;
	}

#gallery ul li a:active, #gallery ul li a:focus {
	white-space:normal;
	border-color:#555 #ddd #eee #333;
	width:75px;
	height:75px;
	margin: 0 2px 2px 0;
	background:#777;
	}

#gallery ul li a:active b, #gallery ul li a:focus b {
	position:absolute;
	left:280px;
	top:0;
	width:600px;
	height:600px;
	text-align:center;
	background:none;
	z-index:10;
	}

#gallery ul li a:active span, #gallery ul li a:focus span {
	display:block;
	color:#fff;
	font-family:verdana, arial, sans-serif;
	font-weight:normal;
	font-size:1.25em;
	width:570px;
	margin:0 auto;
	}

#gallery ul li a:active img, #gallery ul li a:focus img {
	margin:0 auto 10px auto;
	width:auto;
	height:auto;
	border:1px solid #eee;
	border-color:#555 #ddd #eee #333;
	}
