/***********************************************************
global.css
**********************************************************/
body {
	font-family: helvetica, arial;
	color: #727F86;
}
a { color: #727F86; }
a:hover { color: #BCC5C9; }

#container {
	width: 908px;
	margin: 0 auto;
	position: relative;
}
#header {
	width: 900px;
	margin: 50px auto 5px;
	height: 25px;
}
#header img {
	float: left;
}
#header ul {
	float: right;
	/*line-height: 30px;*/
	margin-top: 5px;
}
#header ul li {
	float: left;
	font-size: 1.2em;
	/*padding-right: 0.3em;
	margin-right: 0.3em;*/
	letter-spacing: 0.5px;
}
	#header ul li.last { 
		padding-right: 0;
		margin-right: 0;
		border-right: none;
	}
	#header ul li a {
		text-indent: -9999px;
		height: 18px;
		display: block;
		background-position: left top;
		background-repeat: no-repeat;
	}
	#header ul li a#brokerage {
		background-image: url(img/nav.about.gif);
		width: 98px;
	}
	#header ul li a#asset {
		background-image: url(img/nav.trading.gif);
		width: 188px;
	}
	#header ul li a#acquisition {
		background-image: url(img/nav.exploration.gif);
		width: 169px;
	}
	#header ul li a#company {
		background-image: url(img/nav.shipping.gif);
		width: 143px;
	}
	#header ul li a#contact {
		background-image: url(img/nav.contact.gif);
		width: 55px;
	}
	#header ul li a:hover { background-position: left -18px; }
	#header ul li a.active { background-position: left -18px; }

#mainContent {
	width: 900px;
	padding: 0 4px 0 4px;
	background: url(img/bg.gif) repeat-y 0 0;
	float: left;
}

#topShadow {
	background: url(img/bg.top.gif) no-repeat 0 0;
	width: 908px;
	height: 5px;
	overflow: hidden;
}
#bottomShadow {
	background: url(img/bg.bottom.gif) no-repeat 0 0;
	width: 908px;
	height: 5px;
	float: left;
	margin-bottom: 5px;
}

#footer {
	/*width: 900px;
	margin: 5px auto 20px;*/
}
#footer ul li {
	float: left;
	letter-spacing: 0.6px;
	margin-right: 0.3em;
	padding-right: 0.3em;
}
	#footer ul li.last { border: none; }

/******* homepage **********/
#home h1 {
	margin: 0;
	height: 354px;
	overflow: hidden;
}
#home #featuredServices {
	height: 92px;
	background: #ADB3B6;
	padding: 10px;
	_padding: 10px 10px 0 10px;
}
#home #featuredServices h2 {
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	border: none;
	margin: 0;
	padding: 0;
}
#home #featuredServices p {
	font-size: 1.2em;
	line-height: 1.5em;
	/*padding-top: 0.8em;*/
}
#home #featuredServices ul li {
	float: left;
	display: block;
	margin-right: 13px;
	width: 284px;
	height: 90px;
	text-indent: -9999px;
	/*_height: 60px;
	border: 1px solid #E7EBE9;
	background: #ffffff;
	padding: 8px 8px 8px 10px;
	_padding: 8px 8px 0 10px;*/
}
	#home #featuredServices ul li#brokerageTout h2 { 
		height: 25px;
		overflow: hidden;
		background: url(img/main.tout.trading.gif) no-repeat left top; 
	}
		
	#home #featuredServices ul li#brokerageTout p { 
		height: 65px;
		overflow: hidden;
		background: url(img/main.tout.trading.gif) no-repeat left -25px; 
	}
	#home #featuredServices ul li#assetTout h2 { 
		height: 25px;
		overflow: hidden;
		background: url(img/main.tout.exploration.gif) no-repeat left top; 
	}
	#home #featuredServices ul li#assetTout p { 
		height: 65px;
		overflow: hidden;
		background: url(img/main.tout.exploration.gif) no-repeat left -25px; 
	}
	#home #featuredServices ul li#acquisitionTout h2 { 
		height: 25px;
		overflow: hidden;
		background: url(img/main.tout.shipping.gif) no-repeat left top; 
	}
	#home #featuredServices ul li#acquisitionTout p { 
		height: 65px;
		overflow: hidden;
		background: url(img/main.tout.shipping.gif) no-repeat left -25px; 
	}
		#home #featuredServices ul li#assetTout h2 a,
		#home #featuredServices ul li#assetTout p a,
		#home #featuredServices ul li#acquisitionTout h2 a,
		#home #featuredServices ul li#acquisitionTout p a,
		#home #featuredServices ul li#brokerageTout h2 a,
		#home #featuredServices ul li#brokerageTout p a {
			display: block;
			height: 60px;
			padding: 0;
		}
	
	#home #featuredServices ul li.last { margin-right: 0; }
	
/****** inner pages *******/
#subhead {
	background: #ADB3B6;
	color: #ffffff;
	text-align: right;
	height: 2.5em;
	text-transform: uppercase;
	font-size: 1.6em;
	/*padding: 0.8em 1.8em 0 0;*/
	margin-bottom: 2.6em;
	font-weight: bold;
}
/*#subhead img {
	float: right;
	margin-top: 0.2em;
}*/
h1 {
	font-size: 1.6em;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 0.5em;
	text-indent: -9999px;
}
h2 {
	font-size: 1.5em;
	border-top: 1px solid #E9EDF3;
	border-bottom: 1px solid #E9EDF3;
	line-height: 1.4em;
	padding: 0.7em 0 0.8em 0;
	margin-bottom: 0.8em;
	background-repeat: no-repeat;
	background-position: 0 0.8em;
	text-indent: -9999px;	
}
	h2 img {  }
h3 {
	font-weight: bold;
	font-size: 1.5em;
	margin-bottom: 0.4em;
}
h4 {
	font-size: 1.5em;
	border-bottom: 1px solid #E9EDF3;
	line-height: 1.4em;
	padding: 0 0 0.8em 0;
	margin-bottom: 0.8em;
}
h5 {
	font-weight: bold;
	font-size: 1.3em;
}
	h5.first {
		border-top: 1px solid #E9EDF3;
		margin-top: 0.4em;
		padding-top: 0.4em;
	}
/********* h1 backgrounds ***********/
h1.about { background: url(img/head_about.gif) no-repeat 0 0; }
h1.trading { background: url(img/head_trading.gif) no-repeat 0 0; }
h1.exploration { background: url(img/head_exploration.gif) no-repeat 0 0; }
h1.shipping { background: url(img/head_shipping.gif) no-repeat 0 0; }
h1.contact { background: url(img/head_contact.gif) no-repeat 0 0; }

h1.brokerage { background: url(img/top_trading.gif) no-repeat 0 0; }
h1.findingSpace { background: url(../img/subtitles/finding.space.gif) no-repeat 0 0; }
h1.disposingSpace { background: url(../img/subtitles/disposing.of.space.gif) no-repeat 0 0; }
h1.ourProcess { background: url(../img/subtitles/our.process.gif) no-repeat 0 0; }
h1.savittGroup { background: url(../img/subtitles/savitt.asset.group.gif) no-repeat 0 0; }
h1.availableSpace { background: url(../img/subtitles/available.space.gif) no-repeat 0 0; }
h1.acquisition { background: url(../img/subtitles/acquisition.gif) no-repeat 0 0; }
h1.sitemap { background: url(../img/subtitlessitemap.gif) no-repeat 0 0; }
h1.ourCompany { background: url(img/top_trading.gif) no-repeat 0 0; }
h1.team { background: url(../img/subtitles/team.gif) no-repeat 0 0; }
	h1.name { background: url(../img/subtitles/first.last.gif) no-repeat 0 0; }


/************* h2 backgrounds ***************/
h2.about_ { background-image: url(img/top_about.gif); height: 60px;
}
h2.trading_ { background-image: url(img/top_trading.gif); height: 60px;
}
h2.exploration_ { background-image: url(img/top_exploration.gif); height: 60px;
}
h2.shipping_ { background-image: url(img/top_shipping.gif); height: 60px;
}
h2.contact_ { background-image: url(img/top_contact.gif); height: 60px;
}
h2.brokerage_services { background-image: url(../img/h2/brokerage_services.gif); height: 60px; width: 452px;
}
	h2.finding_space { background-image: url(../img/h2/finding_space.gif); height: 38px; }
h2.asset_management { background-image: url(../img/h2/asset_management.gif); height: 60px; }
	h2.leasing { background-image: url(../img/h2/leasing.gif); height: 15px; }
h2.our_company { background-image: url(../img/h2/our_company.gif); height: 37px; }
	h2.team { background-image: url(../img/h2/team.gif); height: 81px; }
	h2.first_last { background-image: url(../img/h2/first_last.gif); height: 81px; }
h2.contact_us { background-image: url(../img/h2/contact_us.gif); height: 58px; }
h2.pageNotFound { background-image: url(../img/h2/404.gif); height: 148px; }
	h2.pageNotFound a { 
		display: block; 
		position: relative; 
		width: 170px; 
		height: 20px; 
		left: 125px;
		top: 65px;
	}

h2.availableSpace { border-top: none; }

h3.team { padding-top: 1em; }

	#browse {
		font-size: 1.1em;
		text-indent: -9999px;
	}
		#browse a {
			position: relative;
			right: -3px;
			top: -25px;
			float: right;
			color: #727F86;
			padding-left: 1em;
			height: 7px;
			overflow: hidden;
			display: block;
			background-repeat: no-repeat;
			background-position: left top;
		}
		#browse a#previous {
			background-image: url(../img/btn.previous.gif);
			width: 56px;
		}
		#browse a#next {
			background-image: url(../img/btn.next.gif);
			width: 34px;
		}
			
			#browse a#previous.inactive,
			#browse a#next.inactive { 
				color: #D1D1CF; 
				background-position: left -7px;
			}
			#browse a:hover { 
				color: #BCC5C9;
				background-position: left -7px;
			}
	#colB h2 ul li {
		font-size: 1em;
		line-height: 1.6em;
		padding-left: 0.8em;
		background-position: 0 11px;
	}
		#colB h2 ul li a { text-decoration: underline; }
	h2 img { margin: 0.4em 0 0.5em 0; }
	h3.process {
		width: 100%;
		float: left;
		margin-top: 2em;
	}
p {
	font-size: 1.2em;
	line-height: 1.5em;
	margin-bottom: 1.1em;
}
p.error {
	padding: 0.5em;
	border: 1px solid #cccccc;
	width: 48em;
}
p.error a,
p.error {
	color: #ff0000;
	background: #eeeeee;
}
p a {
	font-weight: bold;
	font-size: 0.9em;
}
	p a.contactLink {
		font-size: 1.1em;
		text-decoration: underline;
	}
img.more {
	margin: 0 0 0 0.4em !important;
	display: inline;
	float: none !important;
}
input {
	margin-bottom: 1em;
}
#colA {
	float: left;
	width: 15.6em;
	padding: 0 3em 0 3em;
	margin-bottom: 3em;
}
#colA ul { margin-top: -1em; }
#colA ul li {
	/*border-bottom: 1px solid #E9EDF3;*/
	font-size: 1.1em;
	/*margin-bottom: 1.2em;
	padding-bottom: 1.2em;*/
	text-transform: uppercase;
	text-indent: -9999px;
}
	#colA ul li a {
		background-repeat: no-repeat;
		background-position: 0 0;
		width: 142px;
		height: 40px;
		overflow: hidden;
		display: block;
	}
	#colA ul li.overview a { background-image: url(../img/left.nav.overview.gif); }
	#colA ul li.findingSpace a { background-image: url(../img/left.nav.findingSpace.gif); }
	#colA ul li.disposingSpace a { background-image: url(../img/left.nav.disposingSpace.gif); }
	#colA ul li.ourProcess a { background-image: url(../img/left.nav.ourProcess.gif); }
	#colA ul li.programmingSheet a { background-image: url(../img/left.nav.programmingSheet.gif); }
	#colA ul li.projectBudget a { background-image: url(../img/left.nav.projectBudget.gif); }
	#colA ul li.projectSchedule a { background-image: url(../img/left.nav.projectSchedule.gif); }
	#colA ul li.decisionMatrix a { background-image: url(../img/left.nav.decisionMatrix.gif); }
	#colA ul li.offerResponse a { background-image: url(../img/left.nav.offerResponse.gif); }
	#colA ul li.landlord a { background-image: url(../img/left.nav.landlord.gif); }
	#colA ul li.remain a { background-image: url(../img/left.nav.remain.gif); }
	
	#colA ul li.availableSpace a { background-image: url(../img/left.nav.availableSpace.gif); }
	#colA ul li.eleven a { background-image: url(../img/left.nav.11.gif); }
	#colA ul li.five30 a { background-image: url(../img/left.nav.530.gif); }
	#colA ul li.five25 a { background-image: url(../img/left.nav.525.gif); }
	#colA ul li.four99 a { background-image: url(../img/left.nav.499.gif); }
	#colA ul li.two18 a { background-image: url(../img/left.nav.218.gif); }
	
	#colA ul li.team a { background-image: url(../img/left.nav.team.gif); }
	#colA ul li.brokerage a { background-image: url(../img/left.nav.brokerageServices.gif); }
	#colA ul li.assetMgmt a { background-image: url(../img/left.nav.assetMgmt.gif); }
	#colA ul li.operations a { background-image: url(../img/left.nav.operations.gif); }
	
	#colA ul li a:hover { background-position: 0 -40px; }
	#colA ul li a.active { background-position: 0 -80px; }
	
	#colA ul li.last { border: none; }
#colA ul li ul {
	margin: 0.5em 0 0 0;
}
#colA ul li ul li a {
	font-size: 1em;
	height: 20px;
	background-position: 0 -10px;
	/*background: url(../img/bullet.gif) no-repeat 0 10px;
	padding-left: 0.6em;
	line-height: 2.2em;
	border: none;
	text-transform: none;
	margin-bottom: 0;
	padding-bottom: 0;*/
}
#colA ul li ul li a:hover { background-position: 0 -50px; }
#colA ul li ul li a.active { background-position: 0 -90px; }
#colB {
	float: left;
	width: 66.2em;
	padding-right: 1.8em;
	padding-bottom: 10em;
}
#colB ul {
	margin: 0.4em 0 0.9em 0;
}
#colB ul li {
	font-size: 1.2em;
	background: url(../img/bullet.gif) no-repeat 0 8px;
	padding-left: 1em;
	line-height: 1.8em;
}
	#colB ul.ourCompany {
		padding-bottom: 0.4em;
	}
#colB #colA2 {
	width: 45em;
	float: left;
}
#colB #colA2 p {
	line-height: 1.6em;
	color: #8f8f8f;
}
#colB #relatedLinks {
	border-top: 1px solid #E9EDF3;
	padding-top: 1em;
}
	#colB #relatedLinks h3 {
		margin-bottom: 0.5em;
	}
	#colB #relatedLinks a {
		font-size: 1em;
		/*background: url(../img/blue.arrow.gif) no-repeat 100% 0.4em;*/
		padding-right: 0.3em;
		color: #727f86;
	}
	#colB #relatedLinks img {
		display: inline;
	}

#colB #colB2 {
	float: left;
	width: 15em;
	padding-left: 4.5em;
	font-weight: bold;
}
	#colB #colB2 ul { margin-top: 0; }
	#colB #colB2 ul li { padding-left: 0.8em; }

/********* Asset Management ************/
.processDetails {
	margin-top: 1.5em;
	float: left;
	width: 32.2em;
	padding-right: 1.5em;
	height: 7.4em;
	display: table;
	_position: relative;
}
	.processDetails.even { padding-right: 0; }
	.processDetails .inner {
		_position: absolute;
		_top: 50%;
		display: table-cell;
		vertical-align: middle;
	}
.processDetails img {
	float: left;
	margin-right: 1em;
}
.processDetails p {
	float: left;
	width: 17em;
	margin-bottom: 0;
	_position: relative;
	_top: -50%;
}
	.processDetails p strong { font-size: 1.2em; }
	
.propertySummary {
	border-bottom: 1px solid #E9EDF3;
	float: left;
	padding: 0.5em 0 0 0;
	margin-bottom: 0.6em;
	height: 10.7em;
}
.propertySummary.last { border: none; }
h5.ourCompany,
.propertySummary h3 {
	font-size: 1.4em;
	margin-bottom: 0.4em;
}
.propertySummary p {
	line-height: 1.6em;
}
.propertySummary img {
	float: left;
	margin-right: 1em;
}

iframe {
	width: 100%;
	height: 100em;
	overflow: hidden;
}

#oneImage {
	border-top: 1px solid #E9EDF3;
	padding: 1em 0 0.5em 0;
	height: 290px;
}

#largeImage {
	float: left;
	border-top: 1px solid #E9EDF3;
	padding: 1em 0 0.5em 0;
	height: 290px;
}
#thumbnails {
	position: relative;
	padding: 1em 0 0.5em 0;
	border-top: 1px solid #E9EDF3;
}
#thumbnails img {
	border-bottom: 1px solid #ffffff;
	margin: 0;
}

#printNav { display: none; }
#printHome { display: none; }