/***** bg *****/

.b-info {
	background:#fff url(../img/bg-info.gif) top repeat-x;
}
/***** wrapper *****/
 
#wrapper {
	width:965px;
	margin:0 auto;
	color:#333;
}
/***** grid *****/

#header {
	width:965px;
	height:149px;
	position:relative;
}


#header #logo {
	position:absolute;
	top:46px;
	right:0;
	width:213px;
	height:86px;
}
#header #strap {
	position:absolute;
	top:88px;
	left:0;
	width:639px;
	height:23px;
}
#title-bar {
	height:58px;
	padding: 25px 0 0 0;
}
#title-bar h1 {
	font-size: 230%;
	color: #fff;
	padding: 0;
	margin:0;
	border:none;
}
#content {
	width: 965px;
/*	background:url(../img/bg-content.gif) repeat-y; */
}
#content #content-body {
	padding:18px 0 0 0;
	font-size: 120%;
}
#bread-crumbs {
	font-size: 120%;
	list-style:none;
	margin:0 0 0 0;
	padding:15px 0 0 0;
	float:left;
	width:965px;
}
#bread-crumbs li {
	list-style:none;
	float:left;
	margin:0 5px 0 0;
	padding:0 0 0 0;
}
#content-left-home {
	float:left;
	width: 250px;
	padding:25px 30px 0px 30px;
	background:#f3f3f3 url(../img/bg-content-left.jpg) top repeat-x;
	border:#bcbcbd 1px solid;
	height: 560px;
}
#content-left {
	float:left;
	width: 600px;
	padding:15px 0px 0px 30px;
}
#content-left .text-items {
	margin: 1em .5em;
}
#content-left .text-items h3 {
	color:#96bbd8;
	background:url(../img/button-item.gif) left no-repeat;
	margin: 0;
	padding: 5px 0 5px 32px;
	font-weight:bold;
	font-size:120%;
	cursor: pointer;
	width: 50%;
}

#content-left .text-items h3.active {
	color:#124c79;
	background:url(../img/button-item-active.gif) left no-repeat;
}

#content-left .text-items div {
	padding: 15px 0 15px 32px;
	border-bottom:#bcbcbd 1px solid;
	margin: 0 0 20px 0;
	
}

#content-left-availability {
	float:left;
	width: 975px;
	padding:0 0 0 0;
}

#content-left-availability #floors {
	float:left;
	width: 315px;
	margin:10px 10px 0 0;
	padding:0 0 5px 0;
	background:url(../img/availability_bg.jpg) repeat-x 0 0 #D1D3D4;
}

#content-left-availability #floors h1 {
	float:left;
	width: 273px;
	margin:0 0 0 20px;
	padding:20px 0 4px 0;
	text-transform:uppercase;
	font-size:120%;
	color:#094D8E;
	font-family:"Century Gothic", "Avant Garde" Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:130%;
	border-bottom:1px solid #CECFD1;
}

#content-left-availability #floors p {
	float:left;
	width: 273px;
	margin:0 0 0 20px;
	padding:20px 0 4px 0;
}

#content-left-availability #floors .layout {
	padding:15px 0 0 20px;
	float:left;
}

#content-left-availability #floors table {
	float:left;
	width:315px;
	margin:15px 0 0 0;
}

#content-left-availability #floors th {
	height:25px;
	color:#747678;
	font-family:"Century Gothic", "Avant Garde" Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-align:left;
}

#content-left-availability #floors tr {
	height:25px;
	color:#747678;
	font-family:"Century Gothic", "Avant Garde" Arial, Helvetica, sans-serif;	
	text-align:left;
}

#content-left-availability #floors tr.alt {
	background:#E9EAEB;
	height:25px;
	font-family:"Century Gothic", "Avant Garde" Arial, Helvetica, sans-serif;
	text-align:left;
}

.noWidth {
width:30px;
padding:0 0 0 20px;
}

.deskSpace {
width:70px;
padding:0 0 0 0;
}

.m2 {
width:25px;
padding:0 0 0 0;
text-align:center !important;
}

.sqFt {
width:40px;
padding:0 0 0 0;
text-align:center !important;
}

.price {
padding:0 0 0 0;
text-align:center !important;
}


#content-right {
	float:right;
	width:312px;
	padding:15px 0 0 0;
	height: 312px;
}
#content-right-home {
	float:right;
	width:576px;
	padding:25px 30px 0px 30px;
	border:#bcbcbd 1px solid;
	height: 560px;
}
#content-right-home #quicklinks {
	float:right;
	width:182px;
	height:280px;
	padding:0 0 0 50px;
}
#wrapper #content #content-body #content-right-home #quicklinks ul li {
	width:182px;
	height:68px;
	margin: 10px 0 20px 0;
	text-align:center;
	list-style-type: none;
	background:url(../img/bg-button.jpg) top center no-repeat;
}
#wrapper #content #content-body #content-right-home #quicklinks ul li a {
	display:block;
	width:182px;
	height:55px;
	padding:13px 0 0 0;
	text-transform:uppercase;
	font-size:120%;
	color:#008fd5;
	font-family:"Century Gothic", "Avant Garde" Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:130%;
}
#wrapper #content #content-body #content-right-home #quicklinks ul li a:hover {
	color:#094d8e;
}
#strip {
	padding:18px 0 0 0;
}
#footer {
	height:104px;
	border:#bcbcbd 1px solid;
	background:url(../img/bg-footer.gif) top repeat-x;
}
#copyright {
	height:30px;
	padding: 10px;
	color:#bcbcbd;
	text-align:right;
}
/***** nav *****/

#nav {
	width:965px;
	height: 46px;
}
#nav ul {
	width:965px;
}
#nav li {
	display:block;
	float:left;
	width:149px;
	margin: 0 14px 0 0;
	text-align:center;
	list-style-type: none;
}
#nav ul li a {
	display:inline;
	float:left;
	height:34px;
	padding:10px 0 0 0;
	text-transform:uppercase;
}
#nav .map a {
	color:#f25743;
	background:#fff url(../img/nav1.gif) no-repeat;
	width:149px;
}
#nav .map a:hover, #nav .map .active {
	background:url(../img/nav1.gif) 0px -34px no-repeat;
}
#nav .availability a {
	color:#fbaa29;
	background: url(../img/nav2.gif) no-repeat;
	width:149px;
}
#nav .availability a:hover, #nav .availability .active {
	background:url(../img/nav2.gif) 0px -34px no-repeat;
}
#nav .packages a {
	color:#84ab99;
	background: url(../img/nav3.gif) no-repeat;
	width:149px;
}
#nav .packages a:hover, #nav .packages .active {
	background:url(../img/nav3.gif) 0px -34px no-repeat;
}
#nav .why-icm2 a {
	color:#98a1a5;
	background: url(../img/nav4.gif) no-repeat;
	width:149px;
}
#nav .why-icm2 a:hover, #nav .why-icm2 .active {
	background:#fff url(../img/nav4.gif) 0px -34px no-repeat;
}
#nav .info a {
	color:#96bbd8;
	background: url(../img/nav5.gif) no-repeat;
	width:149px;
}
#nav .info a:hover, #nav .info .active {
	background:url(../img/nav5.gif) 0px -34px no-repeat;
}
#nav .contact a {
	color:#1b5698;
	background: url(../img/nav6.gif) no-repeat;
	width:149px;
}
#nav .contact a:hover, #nav .contact .active {
	background:#fff url(../img/nav6.gif) 0px -34px no-repeat;
}
#nav .last {
	margin:0px;
}

/***** home nav *****/
#home-nav {
	width:965px;
	height: 158px;
}
#home-nav ul {
	width:965px;
}
#home-nav li {
	display:block;
	float:left;
	width:149px;
	margin: 0 14px 0 0;
	text-align:center;
	list-style-type: none;
}
#home-nav ul li a {
	display:inline;
	float:left;
	height:38px;
	padding:120px 0 0 0;
	text-transform:uppercase;
}
#home-nav .map a {
	color:#f25743;
	background: url(../img/nav1.jpg) 0px 0px no-repeat;
	width:149px;
}
#home-nav .map a:hover {
	background:url(../img/nav1.jpg) 0px -167px no-repeat;
}
#home-nav .availability a {
	color:#fbaa29;
	background: url(../img/nav2.jpg) 0px 0px no-repeat;
	width:149px;
}
#home-nav .availability a:hover {
	background:url(../img/nav2.jpg) 0px -167px no-repeat;
}
#home-nav .packages a {
	color:#84ab99;
	background: url(../img/nav3.jpg) 0px 0px no-repeat;
	width:149px;
}
#home-nav .packages a:hover {
	background:url(../img/nav3.jpg) 0px -167px no-repeat;
}
#home-nav .why-icm2 a {
	color:#98a1a5;
	background: url(../img/nav4.jpg) 0px 0px no-repeat;
	width:149px;
}
#home-nav .why-icm2 a:hover {
	background:url(../img/nav4.jpg) 0px -167px no-repeat;
}
#home-nav .info a {
	color:#96bbd8;
	background: url(../img/nav5.jpg) 0px 0px no-repeat;
	width:149px;
}
#home-nav .info a:hover {
	background:url(../img/nav5.jpg) 0px -167px no-repeat;
}
#home-nav .contact a {
	color:#1b5698;
	background: url(../img/nav6.jpg) 0px 0px no-repeat;
	width:149px;
}
#home-nav .contact a:hover {
	background:url(../img/nav6.jpg) 0px -167px no-repeat;
}
#home-nav .last {
	margin:0px;
}

/***** classes *****/
.home {
	background:url(../img/home-palette.gif) top no-repeat;
}

.intro {
	font-size:135%;
	color:#4e4e4e;
	line-height:130%;
}
.more-button{ margin:10px 0 0 0;}
.highlight {
	color: #0079c2;
}
.lowlight {
	color: #582700;
}
.hr1 {
	width:100%;
	padding: 20px 0;
	height: 1px;
	clear: both;
}
.image-border {
	border: 3px solid #d9d9d9;
}
