.site-header {
  margin-bottom: 0px !important;
}
#content {
width:100% !important;	
}
.container {
	padding:0px;	
}
.nav-pills {
	margin-left:0px !important;	
}
.alphalinks {
	padding:3px 5px 8px 5px;	
	text-align:center;
}

.site-header-custom-title .site-header-text-and-search,
.site-header-custom-title .site-header-text-and-search .container,
.site-header-custom-title .site-header-text-and-search .container .row,
.wordmarks
 {
  height: 60px !important;
}
.wordmarks {
	padding:0px !important;	
}
.panel-body {
  padding: 8px !important;
}

#map-canvas {
	border-left:3px solid a9dee8;	
}
.inl {
	display:inline !important;	
}
#floor-canvas {
	position:absolute;
	display:none;
	top:0px;	
	/*z-index:20;	*/
}
#homeBtn {
	/*width:0px;*/
	white-space:nowrap;
	overflow:hidden !important;
}


#mapContent {
	position:relative;
}

.maplabelcont {
	border:0px;
	position:absolute;
	text-align:center;
	width:120px;
}
.maplabel, .maplabelshadow {
	font-size:1.3em !important;
	position:absolute;
	font-weight:500 !important;
}
.maplabelshadow {
	color: #555 !important; 
	left:0px;
	top:0px;
	width:122px !important;
}
.maplabel {
	width:120px !important;
	color:white !important;
	left:-2px;
	top:-2px;
	text-shadow: 2px 2px 3px #555;
	text-align:center !important;
}

.newinnerScrollable, #detailWindowInner {
	overflow-y:auto;	
}

#detailWindowContainer {
	display:none;
	position:absolute;
	background:white;
	color:#666;
}
#dwHeader {
	display:inline;
}

.scu-red {
	background:#B30738 !important;	
}
.scu-red li a:hover {
	background:#690521	 !important
}
.clickable, .ptr,  .yellowBtn {
	cursor:pointer !important;	
}

#loader {
	position:relative;	
	z-index:999;
	width: 20%;
	margin:1em auto 0 auto !important;
	opacity:0;
	border:5px solid green;
	left:0px;
	display:none;
	
	top:-100px;
}
#loaderimg {
	width:100%;
	margin:40px auto 0px auto  !important;
	color:#888;
	padding:24px;
	font-size:24px;
	background:white;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
}
#content {
	padding-bottom:0px !important;	
}
#shareContainer {
	position:relative;	
	display:none;
}

#shareInner {
	border:4px solid #4e4540;
	position:absolute;	
	z-index:999;
	width: 60%;
	left:0px;
	top:100px;
	padding:30px;
	background:#eee;
	text-align:center;
	margin:0px 20%;
}

@-moz-keyframes pulsate {
	from {
		-moz-transform: scale(0.25);
		opacity: 1.0;
	}
	95% {
		-moz-transform: scale(1.3);
		opacity: 0;
	}
	to {
		-moz-transform: scale(0.3);
		opacity: 0;
	}
}
@-webkit-keyframes pulsate {
	from {
		-webkit-transform: scale(0.25);
		opacity: 1.0;
	}
	95% {
		-webkit-transform: scale(1.3);
		opacity: 0;
	}
	to {
		-webkit-transform: scale(0.3);
		opacity: 0;
	}
}
#map-canvas div.gmnoprint[title="Locator Pin"] {
	-moz-animation: pulsate 1.5s ease-in-out infinite;
	-webkit-animation: pulsate 1.5s ease-in-out infinite;
	border:1pt solid #fff;
	-moz-border-radius:51px;
	-webkit-border-radius:51px;
	border-radius:51px;
	-moz-box-shadow:inset 0 0 5px #06f, inset 0 0 5px #06f, inset 0 0 5px #06f, 0 0 5px #06f, 0 0 5px #06f, 0 0 5px #06f;
	-webkit-box-shadow:inset 0 0 5px #06f, inset 0 0 5px #06f, inset 0 0 5px #06f, 0 0 5px #06f, 0 0 5px #06f, 0 0 5px #06f;
	box-shadow:inset 0 0 5px #06f, inset 0 0 5px #06f, inset 0 0 5px #06f, 0 0 5px #06f, 0 0 5px #06f, 0 0 5px #06f;
	height:51px!important;
	margin:-18px 0 0 -18px;
	width:51px!important;
}
#map-canvas div.gmnoprint[title="Locator Pin"] img {
	display:none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (device-width: 768px) {
	#map-canvas div.gmnoprint[title="Locator Pin"] {
		margin:-10px 0 0 -10px;
	}
}

.parkingtype  {
	margin:0px;
	padding:0px;
}
.parkingtype li {
	 list-style:none;
	 border:1px solid #eee;		
	 margin:2px;
	 padding:3px;
	 cursor:pointer;
}
.parkingtype li:hover {
	 border:1px solid #aaa;		
}

._phone, ._tablet { display:none; }
._web {	display:inline;	}

#flrBuildName {
	
	
	margin:7px 5px 0px 5px;

  padding: 10px 9px 9px;
  background-color: #b30738;
  color: #ffffff;
  font-size: 17px;
}
#flrBuildName select {
	 color: #777;
}
.fbrHead {
	/*color:#777;*/
	font-size:1.1em;	
}
.floorBtns {
	float:left;
	width:90px;	
	margin-left:7px;
	padding-bottom:7px;

}
.floorViews {
	float:left;
	width:85%;
	height:81%;
	padding:3px 8px;
	text-align:center;
}
.fbrDirForm {
	padding-left:10px;
	display:inline;
	font-size:.9em;	
}

.elevatorBtn {
	-moz-box-shadow:inset 0px 1px 3px 0px #eee;
	-webkit-box-shadow:inset 0px 1px 3px 0px #eee;
	box-shadow:inset 0px 1px 3px 0px #eee;
	border:1px solid #566963;
	/*padding:21px 21px;
	text-decoration:none;
	margin:9px 10px;
	text-align:center;
	width:26px;
	height:26px;
	*/
	text-shadow:0px -1px 0px #2b665e;
	-moz-border-radius:46px;
	-webkit-border-radius:46px;
	border-radius:46px;
	background-color:#b8b8b8;
	width:60px;
	height:60px;
	padding:16px;
	text-align:center;
	cursor:pointer;
	color:#ffffff;
	font-family:verdana;
	font-size:19px;
	font-weight:bold;
	margin:7px;
		
}
.elevatorBtn:hover {
	background:#ccc;
		
}
.elevatorBtnSel {
	background:#d49714 !important;
}
.floor {
	width:100%;
	display:none;
}

.imageWider img {
 	max-width: 96%;
    height: auto;	
	
}
.imageTaller img {
 	max-height: 96%;
    width: auto;	
	
}


.floorSelected {
	height:100%;
	width:100%;
	display:block;	
}
.floormapLink {
	background:#CEBF98;
	padding:5px;
	border-radius:8px;
	moz-border-radius:8px;
	cursor:pointer;
	text-align:center;
	color:#555;;
}
.dirAlert {
	margin:9px 7px 0px 7px;
	padding:4px 11px;
	background-color:#d49714;
	color:white;
}
.jumpBtn {
	cursor:pointer;
	background:#888;	
	color:white;
	padding:2px 6px;
	border-radius:9px;
	moz-border-radius:9px;	
	-webkit-border-radius:9px;	
	display:inline;
	font-size:.93em;
	margin:0px 5px;
}
.jumpBtnHide {
	display:none;	
}

.nofloorplans { 
	background:white;
	margin:23px 40px;
	padding:10px;
	text-align:center;
	color:#666;
	font-size:1.1em;
}
.searchGrp {
	margin-top:15px;
	margin-bottom:5px;
	padding:5px;
	font-weight:bold;
	border-bottom:1px solid #ddd;
}
/*
.indent {
	margin-left:30px;	
}
.opbox img {
	width:15px;	
}
.dwCatIcon {
	background: #d49714; 
	display:inline;
	padding:1px 3px;	
	margin-right:5px;
}
.dwCatIcon  img {
	width:20px;
}

#tourSteps, .buttonList {
	width:100%;
	text-align:center;
	margin:6px auto !important;
	padding:0px;
	list-style:none;
}
#tourSteps li, .atoz li, .buttonList li {
	display:inline-block;
	border:1px solid #ddd;
	padding:2px 4px;	
	margin:2px 2px;
	color:#888;
}
.atoz li {
	display:inline-block;
	border:1px solid #ddd;
	padding:2px 4px;	
	margin:3px 0px 0px 0px;
	color:#888;	
}

#tourSteps li:hover, #tourSteps li.sel, #tourWindow li:hover,  .linklist li:hover, .searchRes ul li:hover, .atoz li:hover , .yellowBtn {
	background:#ddd;
	color:#666;
	list-style:none;
	cursor:pointer !important;
}
#tourWindow {
	margin-top:5px;
	background:#f5f5f5;
	padding:6px;
	height:100%;
}
.searchRes {
	margin:0px;
	padding:0px;		
	list-style:none;	
}

.searchRes ul li {
	padding:4px;
	margin:2px 0px;
	background:white;
	color:white;
	border-bottom:1px dotted #ddd;	
	border-top:3px solid #cfbc93;
	background: #d49714; 
}

.attributions {
	text-align:right;
	color:#666 !important;
	font-size:.8em;	
}

#locphotos  {
  border:1px solid #d1d1d1 !important;
  background:#F2F2F2 !important;
  padding:15px;
	text-align:center;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:0px 5px;
	font-size:.7em;
}
#locphotos div {
	position:relative;	
}
.ssimg {
	width:200px;	
}
.captn {
	position:absolute;
	left:0px;
	background:white;
}


.blist {
	list-style:none;
	padding:0px;
	margin:0px;
}
.blist li {
	padding:7px 5px;
	background: #fafafa;
	margin:6px;
}


.sectionHead {
	font-weight:bold;
	border-bottom:1px dotted #ddd;	
}


#linkTxt {
	width:95%;	
}
.linktopage {
	font-size:.7em;
	border:1px solid #eee;
	padding:3px;
	float:right;
}

.linktopage a {
	color:#666 !important;
	text-decoration:none;
}
.linktopage img {
	width:14px;
}
.source {
	font-size:.7em;
	color:#777;	
	text-align:right;
}

.goldLnk {
	display:block;
	padding:#eee;
}
.getdirections {
	margin:8px 2px;	
	background:#9c9a89;
	color:white;
	padding:9px 5px;	
}
.backbtn {
	color:white;
	padding:4px 6px;
	margin:3px;		
	display:inline-block;
	color:#d9cecf;
	background: #760c16;
	border-top:4px solid #86595e;

}

.letterDisabled {
	background: #eee !important;	
}
.letterDisabled:hover {
	background: #eee !important;	
}


.expanddown  {
	background-color:#ededed;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	color:#777777;
	font-size:.8em;
	padding:3px;
	margin:3px 2px;

	text-align:center;
}
.expanddown:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
.expanddown  ul {
	text-align:left;
	list-style:none;
	padding:0px;
	margin:0px;
}
.greybox {
	background:#eee;
	color:#666;
	margin:3px;
	padding:5px;
}

.linkTxt {
	text-decoration:underline;
	color:##8F7D50;	
	cursor:pointer !important;
}
.row {
	clear:both;
	
} 
.leftc {
	clear:both;
	float:left;	
	width:22%;
	text-align:right;
	font-weight:bold;
	padding:8px 3px 2px 0px;
}
.rightc {
	float:left;
	width:70%;
	padding:8px 0px 2px 3px;
}
#captchamsg {
	width:99% !important;
	color:#555 !important;	
}

.small {
	font-size:.75em;	
}
.alert {
	color:red;
	background:#eee;
	padding:4px;	
}

#feedbackForm, #feedbackNotification {
	display:none;	
	position:absolute;	
	left:50%;
	z-index:9999 !important;	
	top:110px;
}
#ffInner {
	position: relative; 
	left: -50%; 
	margin:3px 10px;
	width:550px;
	padding:0px 8px 19px 8px;;
	background:white !important;
	border:2px solid #ddd;	
	color:#666;
}
#feedbackForm .getdirections {
	background:#e5e5e5;
	margin:12px 5px;
	border-radius:8px;
	moz-border-radius:8px;
	color:#666;
}
#feedbackNotification , #feedbackNotification  ul {
	text-align:center		
}

#closeFeedback {	
	margin:0 auto;
	text-align:center !important;	
	width:60px !important
}
#closeFeedbackForm {
	float:right;	
}
.parkingLabels {
	margin:3px; padding:0px;	
}
.parkingLabels li:hover {
	background:#e6e6e6;	
}
.parkingLabels li {
	border:2px solid #ddd;
	list-style:none;
	margin:3px;
	padding:3px;
	border-radius:6px;
	moz-border-radius:6px;
	cursor:pointer !important;
}
.parkingLabels .linklist li {
	border-radius:0px;
	moz-border-radius:0px;	
}
.parkingLabels .linklist li:hover {
	background:#B6B39F !important;
}
.plabel {
	font-size:1.4em;
	font-weight:bold;	
	float:left;
	width:15%;
	color:#760c16;
}

.pdescr {
	float:left;
	width:75%;
	font-size:.8em;
	font-weight:normal;	

}
.pexp {
	float:left;
	width:23px;		
	text-align:right;
}
.pexp img {
	width:16px;	
}
.pbrowse {
	display:none;	

}
*/