body{ font-family:Arial, Helvetica, sans-serif; color: #4c4c4c; background-color: #e5e5e5;}

a.blue {text-decoration:none;color:#2D65B2;}
/*a.blue:hover {color:#A0A0A0;}
a.blue:visited {color:#2D65B2;}*/

ul {list-style-type:none}
img {border:0}
* {outline: none; margin:0; padding:0;}


#container { background-color: #fff;}
#about-wrapper { width: 1015px; margin: 0 auto; background-color: #fff;}
#wrapper { width: 1007px; margin: 0 auto; background-color: #fff;}
#wrapper p, #about-wrapper p { padding: 0 0 16px 0; }
#wrapper p.single, #about-wrapper p.single { padding:0;}
#interior-wrapper { width: 961px; margin: 0 auto; padding: 0 0 12px 0;}
#home-interior-wrapper { width: 961px; margin: 0 auto; padding: 0;}
#about-int { width: 961px; margin: 0 auto; }
#header, #about-int #header{position: relative;z-index: 599; }
#header #logo, #about-int #header #logo { background:url(/assets/images/durst_logo.gif) top left no-repeat; display: block; width: 127px; height: 78px; text-indent: -999em; position: absolute; top:0; left:0;}
#header a#dfr, #about-int #header a#dfr { background: url(/assets/images/dfr_on.gif) left top no-repeat; display: block; position: absolute; top:0; right:0; width: 130px; height: 28px; text-indent: -999em;}
#header a:hover#dfr, #about-int #header a:hover#dfr{ background: url(/assets/images/dfr_over.gif) left top no-repeat;}



/**********nav*******/
#nav {font-size: 10px; text-transform: uppercase; height: 27px; background: none; line-height: 11px; margin-bottom: 10px; padding-top: 59px;  }

#nav ul { list-style-type:none; background: none; position: relative; float: right;  }

#nav ul li { float: left; height: 27px; margin: 0 0 0 27px;}
#nav ul li.first { margin: 0;}
#nav ul li.short { margin: 0 0 0 26px;}
#nav ul li a { display: block; padding-top: 16px; color: #555555; text-decoration:none; text-indent: -999em;}
#nav ul li a.home{ background:url(/assets/images/nav/home.png) top left no-repeat; width: 43px;}
#nav ul li.on a.home{ background:url(/assets/images/nav/home_on.png) top left no-repeat; width: 43px;}
#nav ul li a.properties{ background:url(/assets/images/nav/properties.png) top left no-repeat; width: 76px;}
#nav ul li.on a.properties{ background:url(/assets/images/nav/properties_on.png) top left no-repeat; width: 76px;}
#nav ul li a.availabilities{ background:url(/assets/images/nav/availabilities.png) top left no-repeat; width: 88px;}
#nav ul li.on a.availabilities{ background:url(/assets/images/nav/availabilities_on.png) top left no-repeat; width: 88px;}
#nav ul li a.about{ background:url(/assets/images/nav/about.png) top left no-repeat; width: 64px;}
#nav ul li.on a.about{ background:url(/assets/images/nav/about_on.png) top left no-repeat; width: 64px;}
#nav ul li a.sustainability{ background:url(/assets/images/nav/sustainability.png) top left no-repeat; width: 93px;}
#nav ul li.on a.sustainability{ /*background:url(/assets/images/nav/sustainability_on.png) top left no-repeat; */width: 93px;}
#nav ul li a.contact{ background:url(/assets/images/nav/contact.png) top left no-repeat; width: 76px;}
#nav ul li.on a.contact{ background:url(/assets/images/nav/contact_on.png) top left no-repeat; width: 76px;}

/************nav dropdowns*********/
#nav ul li ul { z-index: 999; position: absolute; top: 27px; left: 0;  background-color: #f1f2f2; display:none; padding-top: 8px;  white-space:nowrap;}
#nav ul li ul#propList { left: 69px;}
#nav ul li ul#aboutList { left: 287px;}
#nav ul li ul li {  float: none; margin: 0;display: block; height: auto;  border-bottom: 1px solid #b8d0e3;}
#nav ul li ul li.last { border-bottom: none;}
* html #nav ul li ul li.last { border-bottom: 1px solid #f1f2f2;} /* necessary for ie6 */
#nav ul li ul li a { display: block; color: #555555; text-decoration:none; padding: 11px 22px 9px 6px; text-indent: 0;  }
#nav ul li ul li.indent a{ padding: 11px 22px 9px 14px;}
#nav ul li ul li a:hover{ color: #0f6cb6; text-decoration:none;  }

/***************Main Content ************************/
#content-bottom { width: 961px; padding: 25px 0 56px 0; }

/************Contact Page************/
#form-container { width: 406px; float: left; padding-right: 39px;}
#address { float: left; width: 215px; font-size: 12px; line-height:14px; padding-top: 71px; }
#address a{ color: #4c4c4c;text-decoration: underline; } 
#address a:hover { color: #2d65b2; text-decoration:underline;  } 
#address ul { padding: 0 0 8px 0;}
#contact-top { color: #2d65b2; font-size: 12px; line-height: 12px; padding: 11px 0 17px 0; background:url(/assets/images/contactPage/contact_blue_bar.png) bottom left no-repeat;}
#contact-top p { margin:0; padding:0;}
#filter-form { padding-top: 16px;}
#contact-form{ padding: 0 0 30px 0; font-size: 11px; line-height: 11px; width: 406px; overflow: hidden; /*necessary for mac browsers*/}
#wrapper #contact p { padding: 0 0 14px 0;}
#contact-form fieldset#main { border: none;}
#contact-form label, #contact h3, #filter-form label { font-weight: normal;display: block; text-transform: uppercase; font-size: 10px; line-height: 10px; padding-bottom: 5px;}
#contact-form input, #contact-form textarea { width: 402px; border: 1px solid #d6d6d6; font-family:Arial, Helvetica, sans-serif; color: #4c4c4c; font-size: 12px; padding: 1px;}
/* for custom input field */
.filename { text-align: left; font-family:Arial, Helvetica, sans-serif; color: #4c4c4c; font-size: 12px; }

#contact-form input { height: 16px;}
#contact-form input#pdf { width: 406px; height:20px; }
#contact-form textarea {height: 85px;}




#contact-form fieldset#properties { border: 1px solid #d6d6d6; padding: 16px 20px 4px 20px; width: 364px;  margin-bottom: 16px;}
#contact-form fieldset#properties input {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;background: transparent; width: auto;} /* resetting styles for input */
#contact-form fieldset#properties input { width:8px; height: 8px;}

#contact-form fieldset#properties label { font-size: 11px; text-transform:none; display: inline;}
#contact-form fieldset#properties ul { list-style-type: none;}
#contact-form fieldset#properties ul li { width: 181px; padding: 0 0 16px 0; float: left;}
#contact-form fieldset#properties ul li.first-child{ border-bottom:1px solid #d6d6d6; float:none; margin-bottom:5px; padding-bottom:13px;width:300px; margin: 0 64px 13px 0;}
#contact-form #submitButton { cursor: pointer;}
#contact-form label.error { text-align: left; color: #2d65b2; font-weight: bold;display: block; padding: 4px 0 0 0; text-transform: none; font-size: 11px; width: 340px;}
#wrapper p.thankyou {font-size: 12px; line-height: 17px; padding-top: 15px; height: 70px;}
#contact-form a#submitBtn { display: block; width: 93px; height: 23px; background:url(/assets/images/contactPage/submitBtn.png) left top no-repeat; text-indent:-999em;}
#contact-form a:hover#submitBtn {background:url(/assets/images/contactPage/submitBtn-on.png) left top no-repeat;}

#contact-form .pdfP { text-align: right;}
* html #contact-form .pdfP { position: relative;}
#contact-form .pdfP a { padding-top: 4px; display: inline-block; color: #4c4c4c; }
* html #contact-form .pdfP a{  position: relative; z-index: 60000;}
#contact-form .pdfP a:hover { color: #2d65b2;}
#contact-form .pdfP label, #contact-form .pdfP input { text-align: left;}
#contact-form .pdfP label.error { float: left;}
#contact-form #inputCont { display: inline;}
/* @group custom-select */
.custom-select{position:relative;z-index:2;width:193px;height:26px;background:url('/assets/images/contactPage/custom_drop.png') no-repeat;  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #4c4c4c; }
.custom-select-box{position:relative;z-index:2;float:left;line-height:25px;padding-left:10px;width:183px;height:22px;cursor:pointer;}
.custom-select-list{position:absolute;z-index:1000;top:24px;left:0;width:193px;background:#fff;display:none;   }
.custom-select-list ul { list-style-type: none; border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; }
.custom-select-list ul li{ line-height:24px; }
.custom-select-list ul li a,.custom-select-list ul li a:visited{outline:none;height:24px;display:block;padding:0 5px 0 10px;color: #4c4c4c;text-decoration:none}
.custom-select-list ul li a:hover{background:#2d65b2;color:#fff;}
/* @end */

/***************About Page Content & Sustainabilty Home Page Content************************/
#about-box-cont { width: 961px; background:url(/assets/images/about_box_bkrd.jpg) repeat-y; min-height: 240px; }
* html #about-box-cont { height: 240px;}
#about-box { padding: 66px 0 0 0; width: 961px; height: 280px; background:url(/assets/images/about_home_right.jpg) right bottom no-repeat; position:relative; }
#about-box a#timelineLink { position: absolute; width: 226px; height: 179px; display: block; right: 0; bottom: 50px;  text-indent: -999em; cursor: pointer;}
#about-box h1 { text-indent: -999em; background:url(/assets/images/about_header.png) left top no-repeat; height: 32px; margin: 0 0 15px 40px;}
#about-box #box-content { width: 600px; color: #fff; font-size: 13px; line-height: 18px; margin-left: 40px; padding-bottom: 13px;}
#about-box #buttons { margin-left: 29px;}
#about-box #buttons a { display: block; text-indent: -999em; margin-right: 10px;}
#about-box a#execTeam { background:url(/assets/images/execTeam.png) top left no-repeat; width: 112px; height: 35px; float: left;}
#about-box a#partnerships { background:url(/assets/images/partnerships.png) top left no-repeat; width: 103px; height: 35px;float: left;}
#about-box a#media { background:url(/assets/images/media.png) top left no-repeat; width: 67px; height: 35px;float: left;}

#layoutA-nav { width: 1015px; height: 240px;}
#layoutA-nav .box { width: 203px; height: 190px; float: left; position: relative; }
#layoutA-nav .box a {display: block; width: 149px; height:170px; position: absolute; top: 20px; left: 27px; text-indent: -999em; }
#layoutA-nav a#mcenroe { background:url(/assets/images/aboutPage/mcenroe.jpg) left top no-repeat;}
#layoutA-nav a#oldyork {  background:url(/assets/images/aboutPage/oldyork.jpg) left top no-repeat; }
#layoutA-nav a#watertaxi { background:url(/assets/images/aboutPage/newyork.jpg) left top no-repeat; }
#layoutA-nav a#residential { background:url(/assets/images/aboutPage/dfr.jpg) left top no-repeat; }
#layoutA-nav a#clock { background:url(/assets/images/aboutPage/national.jpg) left top no-repeat; }
/****sustain page***/
#layoutA-nav a#commitment { background:url(/assets/images/sustainPage/commitment.jpg) top left no-repeat;}
#layoutA-nav a:hover#commitment { background:url(/assets/images/sustainPage/commitment_over.jpg) top left no-repeat;}
#layoutA-nav a#oneBryant { background:url(/assets/images/sustainPage/one_bryant.jpg) top left no-repeat;}
#layoutA-nav a:hover#oneBryant { background:url(/assets/images/sustainPage/one_bryant_over.jpg) top left no-repeat;}
#layoutA-nav a#fourTimes { background:url(/assets/images/sustainPage/four_times.jpg) top left no-repeat;}
#layoutA-nav a:hover#fourTimes { background:url(/assets/images/sustainPage/four_times_over.jpg) top left no-repeat;}
#layoutA-nav a#helena { background:url(/assets/images/sustainPage/helena.jpg) top left no-repeat;}
#layoutA-nav a:hover#helena { background:url(/assets/images/sustainPage/helena_over.jpg) top left no-repeat;}
#layoutA-nav a#epic { background:url(/assets/images/sustainPage/epic.jpg) top left no-repeat;}
#layoutA-nav a:hover#epic { background:url(/assets/images/sustainPage/epic_over.jpg) top left no-repeat;}
/***end***/

#layoutA-top { padding-bottom: 4px;}
.layoutA-left { float: left; width: 357px; padding: 50px 30px 0 0; font-size: 12px; line-height: 17px;	}
.layoutA-left h1 { height: 32px; text-indent: -999em; margin-bottom: 15px;}
/*** about headers ***/
.layoutA-left h1#mcenroeH { background:url(/assets/images/aboutPage/mcenroe_hdr.png) top left no-repeat;}
.layoutA-left h1#oldyorkH { background:url(/assets/images/aboutPage/oldyork_hdr.png) top left no-repeat;}
.layoutA-left h1#newyorkH { background:url(/assets/images/aboutPage/newyork_hdr.png) top left no-repeat;}
.layoutA-left h1#dfrH { background:url(/assets/images/aboutPage/dfr_hdr.png) top left no-repeat;}
.layoutA-left h1#clockH { background:url(/assets/images/aboutPage/clock_hdr.png) top left no-repeat;}
.layoutA-left h1#partnerships { height: 68px; background:url(/assets/images/aboutPage/partnerships_hdr.png) top left no-repeat;}
.layoutA-left h1#interests { background:url(/assets/images/aboutPage/interests_hdr.png) top left no-repeat;}
/*** sustainability header ***/
.layoutA-left h1#sustainability { background:url(/assets/images/sustainPage/sust_landing_hdr.png) top left no-repeat;}

.layoutA-left a { display: block; background:url(/assets/images/arrow_circle.png) top left no-repeat; padding-left: 15px; color: #2d65b2; text-decoration: none;}
.layoutA-left a:hover { text-decoration:underline;}

.layoutA-right { float: left; width: 574px; min-height: 346px;}
* html .layoutA-right { height: 346px;}
/***interests page ***/
.layoutA-right .list-container { padding: 47px 0 0 40px;  font-size: 12px; line-height: 17px;}
.layoutA-right .list-container a { color: #4c4c4c; text-decoration:underline;}
.layoutA-right .list-container a:hover { color: #2d65b2; text-decoration:underline;}
.layoutA-right .list-container ul { width: 267px; float: left; list-style-type: none;}
.layoutA-right .list-container ul li {}
/*.layoutA-right .list-container ul li ul { padding: 0 0 13px 0;}*/
.layoutA-right .list-container ul li ul { padding: 0 0 0px 0;}
.layoutA-right .list-container ul li ul li h4 { color: #2d65b2; font-size: 12px; line-height: 16px; font-weight: normal;}

/*** about right images ***/
.mcenroe-callout { background:url(/assets/images/aboutPage/mcenroe_callout.jpg) top left no-repeat; text-indent: -999em;}
.oldyork-callout { background:url(/assets/images/aboutPage/oldyork_callout.jpg) top left no-repeat; text-indent: -999em;}
.newyork-callout { background:url(/assets/images/aboutPage/newyork_callout.jpg) top left no-repeat; text-indent: -999em;}
.dfr-callout  { background:url(/assets/images/aboutPage/dfr_callout.jpg) top left no-repeat; text-indent: -999em;}
.clock-callout { background:url(/assets/images/aboutPage/clock_callout.jpg) top left no-repeat; padding: 16px 0 0 245px; width: 329px; min-height: 330px;}
.clock-callout p { display: none; }
.partnerships-callout { background:url(/assets/images/aboutPage/partnerships_callout.jpg) top left no-repeat; text-indent: -999em;}

/*** sustainability right image ***/
.sustain-callout { background:url(/assets/images/sustainPage/sustain_callout.jpg) top left no-repeat; text-indent: -999em;}




/***** Tooltip  ****/
.about-over { width: 202px; position: absolute; z-index:5;bottom:88px;right:0;display: none; cursor: pointer; }
.about-over .over-top { height: 12px; background:url(/assets/images/aboutPage/box_top.png) top left no-repeat; overflow: hidden;}
* html .about-over .over-top {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/aboutPage/box_top.png')}
.about-over .over-mid { min-height: 50px; background:url(/assets/images/aboutPage/box_mid.png) repeat-y; font-size: 10px; line-height: 12px; color: #535353; padding: 0 13px;}
.about-over .over-mid .learn { background:url(/assets/images/aboutPage/learn_bul.png) left 2px no-repeat; padding-left: 7px; position: relative; z-index: 6;}
.about-over .over-bot {background:url(/assets/images/aboutPage/box_bottom.png) top left no-repeat;height: 31px;  overflow: hidden;}
* html .about-over .over-bot {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/aboutPage/box_bottom.png')}

/***************Sustainability subpages & Property landing pages**********************/


#topImage { width: 961px; height: 346px; background-position: left top; background-repeat:no-repeat;}
.commit-img {background-image:url(/assets/images/sustainPage/commit_main.jpg); }
.obp-img {background-image:url(/assets/images/sustainPage/obp_main.jpg); }
.four-times-img {background-image:url(/assets/images/sustainPage/four_times_main.jpg); }
.helena-img {background-image:url(/assets/images/sustainPage/helena_main.jpg); }
.epic-img {background-image:url(/assets/images/sustainPage/epic_main.jpg); }
/***Property landing pages***/
.comm-img {background-image:url(/assets/images/propertySubPages/comm_main.jpg); }
.res-img {background-image:url(/assets/images/propertySubPages/res_main.jpg); }
.new-dev-img {background-image:url(/assets/images/propertySubPages/new_dev_main.jpg); }
.sign-img {background-image:url(/assets/images/propertySubPages/lease_the_sign.jpg); }
/**end**/

#left-nav { float: left; width: 180px; margin-right: 79px; background:url(/assets/images/sustainPage/left_nav_grey_bar.png) top left no-repeat; padding: 7px 0 0 0;}
#left-nav li { border-bottom: 1px dotted #b1b1b1; font-size: 10px; text-transform: uppercase; line-height: 10px; font-weight: bold; padding: 11px 0; }
#left-nav li.container { padding:0;}
#left-nav li a { color: #000; text-decoration:none;}
#left-nav li a:hover,#left-nav li a.current { color: #2c65b2; }
/**subnav**/
#left-nav li ul { padding: 0 0 15px 0;}
#left-nav li ul li { border: none; padding: 14px 0 0 0; }
#left-nav li ul li a {color: #4c4c4c;}

#layoutB-main { float: left; width: 474px; font:normal 12px/17px Arial, Helvetica, sans-serif;}
#layoutB-main h1#commit { background:url(/assets/images/commit_hdr.png) top left no-repeat;}
#layoutB-main h1#oneBryant { background:url(/assets/images/one_bryant_park.png) top left no-repeat;}
#layoutB-main h1#fourTimes { background:url(/assets/images/four_times_square.png) top left no-repeat;}
#layoutB-main h1#helena { background:url(/assets/images/helena_hdr.png) top left no-repeat;}
#layoutB-main h1#epic { background:url(/assets/images/epic_hdr.png) top left no-repeat;}

#layoutB-callout-cont { float: left; width: 149px; float: right;}
#link-cont { background: url(/assets/images/sustainPage/right_grey_bar.png) left top no-repeat; padding: 15px 0 0 0; margin-top: 11px; overflow: hidden; /*for ie6 */}
#link-cont a { display: block; background: url(/assets/images/blue_carat.png) left top no-repeat;   padding-left: 12px; font-size:10px;font-weight:bold;text-transform:uppercase; text-decoration:none; color: #000; font-weight: bold;}
#link-cont a:hover { color: #2d65b2; text-decoration:underline;}

#layoutB-main #site-link-cont { border-top: 1px solid #a5a5a5; padding-top: 13px;}
#layoutB-main #site-link-cont a { display: block; background:url(/assets/images/arrow_circle.png) top left no-repeat; padding-left: 15px; color: #2d65b2; text-decoration: none;}
#layoutB-main #site-link-cont a:hover { text-decoration:underline;}


/***************Property Page Content & Sustainability Subpage Shared styles************************/
#content-bottom #three-col-mid a, #layoutB-main a{ color: #4c4c4c;text-decoration: underline; } 
#content-bottom #three-col-mid a:hover, #layoutB-main a:hover { color: #2d65b2; text-decoration:underline;  } 
#content-bottom #three-col-mid a.fancy {background: url(/assets/images/blue_link_arrow.png) left top no-repeat; padding-left: 20px;  text-decoration:none; color: #4c4c4c;}
#content-bottom #three-col-mid a:hover.fancy { text-decoration:underline;}
#content-bottom #three-col-mid a.caratLink { display: block; background:url(/assets/images/arrow_circle.png) top left no-repeat; padding-left: 15px; color: #2d65b2; text-decoration: none; padding: 0 0 16px 15px;}
#content-bottom #three-col-mid a:hover.caratLink { text-decoration:underline;}
#content-bottom #three-col-mid .res-props { border-top: 1px solid #a5a5a5; padding: 16px 0 0 0;}
#content-bottom #three-col-left { float: left; width: 232px;  margin: 0 29px 0 0;}
#content-bottom #three-col-left .left-sect { width: 232px; border-top: 1px dotted #b1b1b1; padding: 12px 0; }
#content-bottom #three-col-left .left-sect h4 { font-weight: bold; color: #2d65b2; font-size: 14px; line-height: 16px;}
#content-bottom #three-col-left .left-sect .note { color: #2d65b2; font-size: 11px; line-height:11px; padding-top: 7px;}

#content-bottom #three-col-left .left-sect ul.pdf {list-style-type:none; padding: 4px 0 15px 0;}
#content-bottom #three-col-left .left-sect ul.pdf li {background: url(/assets/images/pdf.png) left top no-repeat;  padding: 0 0 5px 14px;  line-height: 10px; }
#content-bottom #three-col-left .left-sect ul.pdf li a { color:#000;font-size:10px;font-weight:bold;text-decoration:none; text-transform:uppercase;}

#content-bottom #three-col-left .left-sect ul.avail {list-style-type:none; padding: 4px 0 15px 0;}
#content-bottom #three-col-left .left-sect ul.avail li {background: url(/assets/images/blackArrow.png) left top no-repeat;  padding: 0 0 5px 14px;  line-height: 10px; }
#content-bottom #three-col-left .left-sect ul.avail li a { color:#000;font-size:10px;font-weight:bold;text-decoration:none; text-transform:uppercase;}

#content-bottom #three-col-left .left-sect ul.left-btns {list-style-type:none; padding: 4px 0 15px 0;}

#content-bottom #three-col-left .left-sect ul.left-btns li {padding: 2px 0 8px 0;  line-height: 10px; }
#content-bottom #three-col-left .left-sect ul.left-btns li a { display: block; width: 203px; height: 10px; padding: 7px 0 6px 28px;  background: url(/assets/images/left_btn.png) left top no-repeat; color:#fff;font-size:10px;font-weight:bold;text-decoration:none; text-transform:uppercase;}
#content-bottom #three-col-left .left-sect ul.left-btns li a:hover{ background: url(/assets/images/left_btn_over.png) left top no-repeat; color:#000;}

#content-bottom #three-col-mid { float: left; width:406px; margin: 0 43px 0 0; font:normal 12px/17px Arial, Helvetica, sans-serif; }
* html #content-bottom #three-col-mid { margin: 0 21px 0 0;}
#content-bottom #three-col-mid h1, #layoutB-main h1 { text-indent: -999em; height: 23px; padding-bottom: 10px; }
/***prop landing pages***/
#content-bottom #three-col-mid h1#map { background:url(/assets/images/propertySubPages/prop_map_hdr.png) top left no-repeat;}
#content-bottom #three-col-mid h1#commercial { background:url(/assets/images/propertySubPages/comm_hdr.png) top left no-repeat;}
#content-bottom #three-col-mid h1#residential { background:url(/assets/images/propertySubPages/res_hdr.png) top left no-repeat;}
#content-bottom #three-col-mid h1#new-dev { background:url(/assets/images/propertySubPages/new_dev_hdr.png) top left no-repeat;}
/***end***/

#content-bottom #three-col-mid h1#sign { background:url(/assets/images/sign.png) top left no-repeat;}
#content-bottom #three-col-mid h1#fourTimes { background:url(/assets/images/four_times_square.png) top left no-repeat;}
#content-bottom #three-col-mid h1#oneBryant { background:url(/assets/images/one_bryant_park.png) top left no-repeat;}
#content-bottom #three-col-mid h1#oneWorld { background:url(/assets/images/One_World_Trade_Center.png) top left no-repeat;}
#content-bottom #three-col-mid h1#w47th { background:url(/assets/images/114_west_47th_street.png) top left no-repeat;}
#content-bottom #three-col-mid h1#aveAmer1155 { background:url(/assets/images/1155_ave_of_the_americas.png) top left no-repeat;}
#content-bottom #three-col-mid h1#aveAmer1133 { background:url(/assets/images/1133_ave_of_the_americas.png) top left no-repeat;}
#content-bottom #three-col-mid h1#thirdAve825 { background:url(/assets/images/825_third_avenue.png) top left no-repeat;}
#content-bottom #three-col-mid h1#thirdAve675 { background:url(/assets/images/675_third_ave.png) top left no-repeat;}
#content-bottom #three-col-mid h1#thirdAve733 { background:url(/assets/images/733_third_ave.png) top left no-repeat;}
#content-bottom #three-col-mid h1#thirdAve655 { background:url(/assets/images/655_third_ave.png) top left no-repeat;}
#content-bottom #three-col-mid h1#e42nd { background:url(/assets/images/205_east_42nd_street.png) top left no-repeat;}
#content-bottom #three-col-mid h5 {font:normal 12px/16px Arial, Helvetica, sans-serif; color: #2d65b2; float: left;}
#content-bottom #three-col-mid #callout {margin: 0 0 19px 0; border-top: 1px solid #a5a5a5; border-bottom: 1px solid #a5a5a5; padding: 12px 0; }
#content-bottom #three-col-mid #callout ul.tenants { width: 319px;float: left; padding: 0; list-style-type: none;}
#content-bottom #three-col-mid #callout ul.tenants li { background: none;}
#content-bottom #three-col-mid h3, #layoutB-main h3 { color: #2d65b2; font-size: 14px; font-weight:bold; line-height: 15px; padding-bottom: 7px;}
#content-bottom #three-col-mid h4, #layoutB-main h4 { text-transform: uppercase; color: #000; font-size: 10px; line-height: 11px; padding-bottom: 5px; font-weight: bold;}
#content-bottom #three-col-mid ul, #layoutB-main ul { list-style-type: none; padding: 0 0 16px 0;}
#content-bottom #three-col-mid ul, #layoutB-main ul li { list-style-type: none; padding: 0 0 5px 10px;}
#content-bottom #three-col-mid ul li, #layoutB-main li { padding-left: 8px; background:url(/assets/images/bullet.png) top left no-repeat;}
#content-bottom #three-col-mid ul.plainlist li{ padding:0; background: none;}
#content-bottom #three-col-mid #form-cont {border-top: 1px solid #a5a5a5; padding: 16px 0 0 0; }
#content-bottom #three-col-mid #form-cont #contact-form { padding-top:0px;}

#content-bottom #three-col-rt { float: right; width: 251px;  }
#content-bottom #map-page-wrapper { padding-top: 2px;}



/*************** PROPERTY PAGE  ANIMATION *******************/
/*template styles */
#flashContainer {position: relative;height: 348px;width: 961px;margin:0; overflow:hidden;} 
#homeFlashContainer {height: 348px;width: 1007px;margin:0; } 
#flashContainer2{display:none;}

/* Gallery Setup ------------------------ */

.gallery-frame {height:348px;overflow:hidden;position:relative;top:0px;width:961px; }
.gallery-frame ul.gallery {width: 10000px;position: relative; top: 0px;}
li.entry {background: #fff no-repeat left top;height: 348px;width: 961px;float: left;}
ul.gallery {margin-top:0; margin-bottom:0;} 
ul.gallery ul {list-style-type: none;}

ul.gallery ul.link {position:relative;top:320px; left:220px; z-index:22; width:200px;}
/***************  END PROPERTY PAGE ANIMATION *******************/

/*accordion styles */
.learnMore{position:relative; padding-bottom: 10px;}
.learnMore span {  position:relative;top:4px; padding-left: 9px;}
.learnMore a { text-decoration:none; }
.learnMore a:hover { text-decoration:underline; }
a.more {display: block; background:url(/assets/images/linkArrowOff.png) left 2px no-repeat; padding: 0 0 0 17px; text-transform: uppercase; text-decoration:underline; color: #4c4c4c; font-size: 10px; font-weight: bold; margin-left: 12px;}
a:hover.more {background:url(/assets/images/linkArrowOver.png) left 2px no-repeat; color: #2d65b2; cursor: pointer;}

.accordion_two p, .accordion_open ul {margin:11px 11px 10px 11px;}
.accordion .propertyMap {height: 162px;}
.accordion_three{margin-top:5px;}
.accordion_three { background:url(../images/blue_bar.png) top left no-repeat; margin:0 ; padding:0;}
.accordion_three h3 { padding-top: 11px;}
.accordion_three span {background:url(images/ui-icons_1a4e91_256x240.png) no-repeat; background-position:-38px -16px;display:inline-block; height:16px;width:11px; float: left;}
.accordion_three a { float: left;color:black;display:block; padding-top: 2px;font-size:10px;font-weight:bold;text-transform:uppercase; text-decoration:none; }
.accordion_three a:hover{color: #2d65b2; text-decoration:underline;}

#link-cont a { display: block; background: url(/assets/images/blue_carat.png) left top no-repeat;   padding-left: 12px; font-size:10px;font-weight:bold;text-transform:uppercase; text-decoration:none; color: #000;}

.accordion, .accordion_two { background:url(/assets/images/blue_bar.png) top left no-repeat;   }
#wrapper .accordion_two p { padding: 0;}


/*javascript slide show navigation */
.item3 { text-decoration:none; margin:2px; color:#FFFFFF;font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.item3selected { color: #02a3e3 }
#navigator { width:55px; overflow:hidden }

/* Properties Slide Navigation ------------------------ */
#slideNavigation {float:none;height:30px;position:absolute;top:314px;width:961px;z-index:22; }
#slideNavigation ul {list-style: none;margin: 0;padding: 0;float: left; }
#slideNavigation a:link, #slideNavigation a:visited {color: #fff;}
#slideNavigation li {float: left;background: transparent none;}
#slideNavigation #selector .label { padding-left: 5px;padding-right: 10px;display: inline;text-transform: uppercase;font-size: 10px;}
#slideNavigation #selector .label a {color: #ece0d4;}
#slideNavigation #selector .label a:hover.disabled {text-decoration: none;cursor: default;}
div.disabled {cursor: default !important;}
#slideNavigation #selector ol {list-style: none;display: inline;margin: 0;padding: 0; }
#slideNavigation #selector ol li {padding: 0 5px 0px 0px;margin-top: 5px;display: inline;float: none;background-color: transparent;font-size: 0.1px;line-height: 0.1px;}
#slideNavigation #selector {left:5px;position:relative;top:9px;display: inline;}
#slideNavigation #selector ol li a {color:white;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding: 4px;position: relative;top: -1px;}
#viewAll {left:811px;position:absolute;top:320px;z-index:22;}
* html #viewAll {z-index:27;} 
#viewAll img { cursor: pointer; }
#viewLarge{float:left;position:relative; top:13px;z-index:601; width:65px; padding-left:10px; }
* html #viewLarge{left:0px;}
#viewLarge img{z-index:400; position: relative; bottom: 5px;z-index:602;}
#navBackground{background:black; opacity:.6; -moz-opacity: .6; filter: alpha(opacity=60); width:961px; height:35px;position:absolute;top:314px;z-index:20;} 
#slideNavigation #selector ol li a.current {color:#02a3e3;text-decoration: none;}
#slideNavigation #selector ol li a:hover {color:#02a3e3;text-decoration: none;}
#slideImage0, #slideImage1, #slideImage2,#slideImage3, #slideImage4, #slideImage5, #slideImage6, #slideImage7, #slideImage8, #slideImage9, #slideImage10, #slideImage11, #slideImage12, #slideImage13, #slideImage14 {display:none;}

/*********** Footer ***********/

#footerWrapper { background-color: #e5e5e5; border-top: 1px solid #d5d5d5; }
#footer { width: 961px; margin: 0 auto; padding: 24px 0; font-size: 10px; line-height: 10px; color: #a6a6a6;}
#footer ul { color: #818181; padding-bottom: 9px; list-style-type: none;}
#footer ul li { float: left; background:url('/assets/images/divide_line.png') right 1px no-repeat;}
#footer a { color: #818181; text-decoration: none;}
#footer a:hover { text-decoration:underline;}

#footer #leftFoot { float: left; }

#footer address { padding: 0 0 14px 0; font-style: normal; line-height: 15px; } 
#location { padding: 24px 0 0 0; }
#location div { padding: 0 0 4px 0; float: right; }
#footer #location div span { display: block; float: left; }
#footer #location .col-one { width: 102px; }
#footer #location .col-two { width: 119px; }
#footer #location .col-three { width: 150px; }
#footer #location .col-four { width: 96px; }
#footer #location .col-five { width: 85px; text-align: right; }

#footer #rightFoot { width: 580px; float: right; }
#footer #rightFoot ul { float: right; }
#footer #rightFoot ul li { padding: 0 9px 0 7px;}
#footer #leftFoot ul li.last, #footer #rightFoot ul li.last { padding-right: 0px; background: none;}
#footer #leftFoot ul li.first, #footer #rightFoot ul li.first { padding-left: 0px;}


/*** timeline Flash hidden Container **/

#timelineFlash {width: 961px; height: 330px;}
div#getFlashPlayer {color: #4c4c4c;text-align: center;position: relative;overflow: hidden;top: 30%;}

/** Debt Clock Page **/

#zDebtBox tr td { text-align:left;}
#zDebtBox tr td#debt-top {padding-left: 13px;}

/* custom dropdown styles */
.dd {text-align:left; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #4c4c4c; float:left;	}
* html .dd { float: none;}

#contact-form select, #filter-form select{ width: 197px; height: 26px; }
/* width: 220px;  FOR MAC FF - fix this*/
*html  #contact-form select {}



/* custom dropdown styles */
.dd {text-align:left; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;	}
* html .dd { float: none;}
.dd .ddTitle { background: url(../images/drop.png) repeat-x #fff; border:1px solid #d6d6d6; padding:0 2px 0 10px ; text-indent:0; cursor:default; overflow:hidden; height: 24px; }
.dd .ddTitle span.arrow {	background: url(../images/arrow.png) no-repeat 0 0 #fff; float:right;display:inline-block;width:22px; height:24px; cursor:pointer;}
.dd .ddTitle span.textTitle {text-indent:1px; overflow:hidden; line-height:23px;}
.dd .ddTitle span.textTitle img{text-align:left; padding:0 2px 0 0}
.dd .ddTitle img.selected {padding:0 3px 0 0; vertical-align:top;}
.dd .ddChild {position:absolute; border:1px solid #d6d6d6; border-top:none; display:none; margin:0; width:auto; overflow:auto; overflow-x:hidden !important; background-color:#ffffff;}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a {display:block;  padding:4px 0 4px 10px;  text-decoration:none; color: #4c4c4c; overflow:hidden; white-space:nowrap; cursor:pointer;}
.dd .ddChild a:hover {	background:#f1f2f2;}
.dd .ddChild a img {	border:0; padding:0 2px 0 0; vertical-align:middle;}
.dd .ddChild a.selected {	background:#f1f2f2;}
.hidden {display:none;}
/* @end */



/* @group clearfix */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
/* @end */



/***executive team pages ***/
.team-img {background-image:url(/assets/images/aboutPage/executiveTeam/team_main.jpg)}

#bio { width: 961px; height: 346px; overflow: hidden; }
#bio img { float: left;}
#wrapper p, #about-wrapper #bio #bio-content p { padding:0 0 12px 0;}
#bio #bio-content { width: 636px;height: 316px; padding: 30px 30px  0 35px;  float: left; background:url(/assets/images/aboutPage/executiveTeam/execBkrd.png) top left no-repeat; font:normal 11px/17px Arial, Helvetica, sans-serif;color: #fff; }
#bio-content h1 {  text-indent: -999em; height: 27px;  background-position: left top; background-repeat:no-repeat; width: 100%; border-bottom: 1px solid #799dce; margin-bottom: 15px;}

#bio-content h1#alexander-durst { background-image:url(/assets/images/aboutPage/executiveTeam/titles/alexander-durst.png);}
#bio-content h1#don-winston { background-image:url(/assets/images/aboutPage/executiveTeam/titles/don-winston.png);}
#bio-content h1#douglas-durst { background-image:url(/assets/images/aboutPage/executiveTeam/titles/douglas-durst.png);}
#bio-content h1#eric-engelhardt { background-image:url(/assets/images/aboutPage/executiveTeam/titles/eric-engelhardt.png);}
#bio-content h1#helena-durst { background-image:url(/assets/images/aboutPage/executiveTeam/titles/helena-durst.png);}
#bio-content h1#jonathan-durst { background-image:url(/assets/images/aboutPage/executiveTeam/titles/jonathan-durst.png);}
#bio-content h1#jonathan-drescher { background-image:url(/assets/images/aboutPage/executiveTeam/titles/jonathan-drescher.png);}
#bio-content h1#jordan-barowitz { background-image:url(/assets/images/aboutPage/executiveTeam/titles/jordan-barowitz.png);}
#bio-content h1#louis-esposito { background-image:url(/assets/images/aboutPage/executiveTeam/titles/louis-esposito.png);}
#bio-content h1#tom-bow { background-image:url(/assets/images/aboutPage/executiveTeam/titles/tom-bow.png);}
#bio-content h1#tom-duffe { background-image:url(/assets/images/aboutPage/executiveTeam/titles/tom-duffe.png);}
#bio-content h1#vesel-ademaj { background-image:url(/assets/images/aboutPage/executiveTeam/titles/vesel-ademaj.png);}
#bio-content h1#paul-piccininni { background-image:url(/assets/images/aboutPage/executiveTeam/titles/paul-piccininni.png);}
#bio-content h1#richie-kohlbrecher { background-image:url(/assets/images/aboutPage/executiveTeam/titles/richie-kohlbrecher.png);}
#bio-content h1#james-west { background-image:url(/assets/images/aboutPage/executiveTeam/titles/james-west.png);}
#bio-content h1#louise-baccari { background-image:url(/assets/images/aboutPage/executiveTeam/titles/louise-baccari.png);}
#bio-content h1#barry-fagan { background-image:url(/assets/images/aboutPage/executiveTeam/titles/barry-fagan.png);}
#bio-content h1#ira-marx { background-image:url(/assets/images/aboutPage/executiveTeam/titles/ira-marx.png);}
#bio-content h1#kristoffer-durst { background-image:url(/assets/images/aboutPage/executiveTeam/titles/kristoffer-durst.png);}
#bio-content h1#john-grotto { background-image:url(/assets/images/aboutPage/executiveTeam/titles/john-grotto.png);}
#bio-content h1#karen-kuznick { background-image:url(/assets/images/aboutPage/executiveTeam/titles/karen-kuznick.png);}
#bio-content h1#brandl-frey { background-image:url(/assets/images/aboutPage/executiveTeam/titles/brandl-frey.png);}
#bio-content a.download { background:url(/assets/images/download_arrow.png) top left no-repeat; padding-left: 15px; color: #fff; text-decoration: none; text-transform:uppercase; }
#bio-content a.download:hover { text-decoration:underline;}


.layoutA-left a.inline-link {
	display: inline;
	background: none;
	margin: 0;
	padding: 0;
	color: #4C4C4C;
	text-decoration: underline;
}

.layoutA-left a.inline-link:hover {
	color: #2D65B2;
	text-decoration: underline;
}

#layoutB-main h3.executive-group {
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -999em; 
	height: 23px; 
	padding-bottom: 10px;	
}
#layoutB-main h3#meet-dursts { 
	background-image: url(/assets/images/aboutPage/executiveTeam/meet_dursts_hdr.png);
}
#layoutB-main h3#leasing-department { 
	background-image: url('../images/aboutPage/executiveTeam/leasing_department.png');
}
#layoutB-main h3#finance-department { 
	background-image: url('../images/aboutPage/executiveTeam/finance_department.png');
}
#layoutB-main h3#durst-leadership { 
	background-image: url('../images/aboutPage/executiveTeam/durst_leadership.png');
}
#layoutB-main h3#construction-department { 
	background-image: url('../images/aboutPage/executiveTeam/construction_department.png');
}
#layoutB-main h3#building-services-and-executive-management { 
	background-image: url('../images/aboutPage/executiveTeam/building_services_and_executive_management.png');
}

#executive-group-member-list li { 
	background: none; 
	font-size: 10px;
	line-height: 22px;
	text-transform: uppercase; 
	font-weight: bold; 
	padding: 0px;
}
#executive-group-member-list li a { 
	color: #000; 
	text-decoration:none;
}
#executive-group-member-list li a:hover{ 
	text-decoration: none; 
	color: #2C65B2; 
}
#executive-group-member-list li a.current { 
	text-decoration: none; 
	color: #2C65B2; 
}

