.response-width {
	min-width: 1250px;
}

.container {
	position: relative;
	min-height: 100%;
	overflow: hidden;
}
.cont {
  margin: 0 auto;
  width: 1010px;
}
.tilesetWrapper{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width: 100%;
	padding: 37px 58px 0px;
	min-height: 474px;
	position: relative;
	display: block;
	height: auto;
}
.tileset {
	position: relative;
}

.img-links {
	float: right;
}

#featuredImg {
  background-color: #000000;
  min-height: 200px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
#featuredImg img{
	min-width: 100%;
}

#projectNav {
	position: relative;
	padding: 20px 58px;
}
/*
div#projectNav div ul li a.active {
	-moz-opacity: 1.0;
	opacity: 1.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
}

div#projectNav div ul li a{
	-moz-opacity: 0.50;
	opacity: 0.50;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
}
div#projectNav div ul li a:hover {
	-moz-opacity: 1.0;
	opacity: 1.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
}
*/
#projectNav li {
	float: left;
/*
	font-weight: 700;
*/
	list-style: none;
	margin-right: 15px;
	position: relative;
	display: block;
	text-transform: uppercase;
}
#projectNav a {
	  padding: 4px 8px;
}
#projectNav a:hover {
	background-color: #1C1C1C;
	color: #FFFFFF;
}

#projectDetail {
	padding: 11px 58px 0px;
}

#info_window td {
	vertical-align: middle;
	padding: 5px;
}

#info_window img {
	max-height: 140px;
}

.project-description {
	margin: 20px 0;
	text-align: justify;
}

.project-description a {
  display: inline-block;
  text-decoration: underline;
}

.project-description a:hover {
	color:#404040;
}

.pgWrapper {
	float: right;
	position: relative;
	top: -54px;
}

/** BACKGROUND ***/
#bg {
	width:100%;
	height: 100%;
	background: #000;
/*
	z-index: -1;
*/
	position: relative;
	overflow: hidden;
}

#bg ul {
	list-style: none;
}

#bg div.bgimg {
/*
	background-attachment:fixed;
*/
	background-size: contain;

	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: #000000;
}

#directions {
  display: none;
  padding-bottom: 55px;
  width: 427px;
}

#contact-cont {
  border-right: 1px solid #B2B2B2;
  float: left;
  width: 500px;
}

#directions-cont {
  float: left;
  padding-left: 30px;
  padding-top: 12px;
  width: 460px;
}

#directions-cont .instruc {
  clear: both;
  display: block;
  margin: 10px 0;
}

div#directions-cont div#inputs.search_directions input#direction_from {
  width: 265px;
}

.mimic {
  font-family: open sans;
  font-size: 150%;
  text-transform: uppercase;
}

.fold-btn {
	width: 89px;
	height: 78px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10000;
	background: url("../img/layout/chevrons.png") no-repeat 0px 0px #000000;
}
.fold-btn:hover {
	background: url("../img/layout/chevrons.png") no-repeat 0px -78px #000000;
}

.feat-t {
	background: url("../img/layout/black60.png") repeat scroll 0 0 transparent;
	bottom: 0;
	color: #FFFFFF;
	position: absolute;
	right: 0;
	z-index: 10000000;
	width: 552px;
}
.feat-t:hover {
	background-color: #000000;
}
.feat-t:hover a {
	font-weight: 700;
}
.feat-t a {
	color: #FFFFFF;
	padding: 20px 40px;
/*
	margin: 20px;
*/
	display:block;
}

.con-pad {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width: 100%;
	padding: 37px 58px 0px;
	position: relative;
	display: block;
	height: auto;
}

.fleur-de-lis {
	height: 70%;
	top: 15%;
	position: absolute;
	overflow: visible;
	z-index: 500;
}
.fleur-de-lis img{
	max-height: 100%;
/*
	left: -25%;
*/
	position: relative;
	min-width: 0 !important;
}

.active {
	background: #000000;
	color: #FFFFFF;
}
.project-like-button {
  clear: both;
  display: block;
  padding: 10px 0 5px 10px;
  float:right;
}
.fb {
/*
  padding-left: 5px;
  margin:5px 0 0 0;
  height:21px;
  float: left;
*/
}

.left {
	float: left;
}

.right {
	float: right;
}

.blackbar {
	background-color: #000000;
	height: 89px;
	width: 100%;
	position: absolute;
}

.slider-item.activePage {
	display: block;
}

/* captcha */
#defcdccr > div {
  text-align: center;
}
