@charset "UTF-8"; 

/*//////////////////////////////////////////////////////////////////////////////////////////
 _      __        __             _____         __  
| | /| / /__ ___ / /____ ___    / ___/__ ___  / /________ 
| |/ |/ / -_|_-</ __/ _ \/ _ \ / /__/ -_) _ \/ __/ __/ -_)
|__/|__/\__/___/\__/\___/_//_/ \___/\__/_//_/\__/_/ \__/

Color cheat sheet: 

716c4d	background
8e8862	top-right color field (which is but a peeking corner of the masterContainer)
575756	standard content text
998360	tagline stripe bg
465987	behiind the tower iamge
7a2c2f	tenant concierge menu

/////////////////////////////////////////////////////////////////////////////////////////*/

* { padding: 0px; margin: 0px; }
img { border: 0px none; }
body { background: #716c4d url(/i/taglineStripeBG.gif) 0px 69px repeat-x; color: #fff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.4em; }
#masterContainer { position: relative; z-index: 0; height: 563px; width: 950px; margin: 30px auto 0px; background-color: #8e8862; }
#masterContainer #tower { position: absolute; z-index: 50; top: 0px; left: 0px; height: 535px; width: 277px; background: #465987 url(/i/primaryTower.jpg) top left no-repeat; }
#masterContainer #contentSplits { position: absolute; z-index: 70; top: 100px; left: 277px; height: 463px; width: 673px; background-color: #fff; color: #575756; }
#masterContainer #tagStripe { position: absolute; z-index: 200; top: 39px; left: 0px; width: 950px; height: 26px; background: #998360 url(/i/taglineStripeBG.gif) left top repeat-x; }
#masterContainer #tagStripe .cushioning { padding: 7px 25px 0px 0px; text-transform: uppercase; letter-spacing: .55em; text-align: right; line-height: 12px; }
#masterContainer #tagStripe #logoHover { position: absolute; top: -24px; left: 27px; }
#copyrightBlock { width: 950px; margin: 10px auto 0px; font-size: .8em; font-family: Arial, Helvetica, sans-serif; color: #b6af8a; }
#copyrightBlock a { color: #b6af8a; text-decoration: underline; }
#copyrightBlock a:hover { text-decoration: none; }
#copyrightBlock #bug { float: right; }

/* MENU */
#menuSling { position: absolute; z-index: 250; width: 673px; top: 65px; left: 277px; height: 35px; background-color: #fff; background: #7a2c2f url(/i/mainMenuBG.gif) left top repeat-x; }
#menu { text-transform: uppercase; letter-spacing: .03em; font-size: .9em; width: 673px; }
#menu ul { display: block; margin: 0; padding: 0; line-height: 1em; list-style: none; z-index: 90; }
#menu ul li { float: left; padding: 0; list-style-type: none; border-right: 1px solid #fff; }
#menu ul li a { background: #7a2c2f url(/i/mainMenuBG.gif) left top repeat-x; float: left; display: block; width: auto; text-decoration: none; color: #fff; margin: 0px; padding: 0.9em 0.9em; }
#menu ul li a:hover, #menu ul li a.selected { background: #000; text-decoration: none; }
#menu ul li a { float: none; }
#menu ul.level2, #menu ul.level3 { position: absolute; top: 0px; left: 0px; line-height: 1.06em; visibility: hidden; border: 0px none; background: #a39379; font-family: Arial, Helvetica, sans-serif; font-size: .9em; filter: alpha (opacity=95); -moz-opacity: .95; opacity: .95; padding: 10px 0px; }
#menu ul.level2 li, #menu ul.level3 li { height: auto; border: 0px none; float: none; margin: 0px; padding: 0px; width: 150px; }
#menu ul.level2 li a, #menu ul.level3 li a { padding: 5px 15px; line-height: .9em; background: #a39379; }
#menu ul.level2 li a:hover, #menu ul.level3 li a:hover, #menu ul.level2 li a.selected, #menu ul.level3 li a.selected { font-weight: normal; background: #6f6a62 url(/i/secondaryMenuBG_over.gif) left center repeat-x; }

/* CONCIERGE */
a#concierge { z-index: 270; display: block; position: absolute; height: 28px; width: 277px; left: 0px; top: 535px; text-align: center; background: #7a2c2f; text-transform: uppercase; color: #fff; text-decoration: none; }
a#concierge: hover { font-weight: bold; }
a#concierge span { display: block; padding-top: 5px; }
#conciergeMenu { z-index: 260; display: block; position: absolute; background: #7a2c2f; width: 160px; font-family: Arial, Helvetica, sans-serif; font-size: .9em; top: 145px; left: 58px; }
#conciergeMenu li { margin: 10px 15px 0px; border-bottom: 1px solid #998360; list-style: none; text-align: center; text-transform: uppercase; color: #fff; padding-bottom: 10px; line-height: 15px; }
#conciergeMenu li a { color: #fff; text-decoration: none; font-weight: normal; }
#conciergeMenu li a:hover, #conciergeMenu li a.selected { color: #fff; text-decoration: none; font-weight: bold; }

/* TERTIARY MENU */
#tertiaryMenu { position: absolute; z-index: 257; width: 186px; top: 130px; left: 90px; background: #000; border: 1px solid #fff; border-right: 0px none; filter: alpha (opacity=90); -moz-opacity: .90; opacity: .90; }
#tertiaryMenu ul { padding: 0px; }
#tertiaryMenu ul li { list-style: none; float: left; clear: both; width: 186px; }
#tertiaryMenu ul li a { display: block; padding: 0.6em 0.9em; color: #fff; line-height: 1.06em; font-family: Arial, Helvetica, sans-serif; font-size: .9em; text-transform: uppercase; text-decoration: none; }
#tertiaryMenu ul li a:hover, #tertiaryMenu ul li a.selected { background: #867457 url(/i/tertiaryMenuBG_over.gif) left center repeat-x; }

/* SLIDE-SHOW MENU */
#slide-images { position: absolute; top: 0px; left: 609px; display: block; width: 340px; height: 39px; overflow: hidden; z-index: 258; border-left: 1px solid #fff; }
#slide-images li { position: absolute; display: block; width: 100%; height: 39px; list-style-type: none; font-size: 1em; background-image: url(/i/arrowRight.gif); background-position: left center; background-repeat: no-repeat; }
#slide-images li a { color: #fff; text-decoration: none; display: block; padding-top: 9px; padding-left: 7px; text-align: center; }
#slide-images li a:hover { font-weight: bold; text-decoration: none; }
#slide-images li a em { font-size: 1.2em; text-transform: uppercase; letter-spacing: .1em; font-style: normal; }

/* GLIDERATED AND REGULAR COPY FORMATTING */
#glideratedPagesGuts { width: 673px; margin: 0px auto; position: relative; }
#glideratedPagesGuts a.floatyButtonLefty, #glideratedPagesGuts a.floatyButtonRigthy { position: absolute; top: 440px; z-index: 500; /* background: #0099FF; */color: #fff; display: block; width: 150px; text-align: left; text-decoration: none; text-transform: uppercase; left: 30px; }
#glideratedPagesGuts a.floatyButtonRigthy { text-align: right; left: 493px; }
#glideratedPagesGuts a.floatyButtonLefty: hover, #glideratedPagesGuts a.floatyButtonRigthy: hover { font-weight: bold; color: #fff; text-decoration: none; }
#glideratedPagesGuts a.floatyButtonLefty img, #glideratedPagesGuts a.floatyButtonRigthy img { vertical-align: text-top; }
.controls { position: absolute; width: 673px; height: 28px; left: 0px; top: 435px; background: #a7977e; color: #fff; text-align: center; }
.controls .controlSling { padding: 3px 0px 0px; }
.controls a { color: #fff; text-decoration: none; font-weight: normal; padding: 0px 10px; }
.controls a:hover { color: #fff; text-decoration: none; font-weight: bold; }
div.scroller { height: 435px; width: 673px; overflow: hidden; z-index: 300; }
div.scroller div.section { height: 435px; width: 673px; overflow: hidden; float: left; }
div.scroller div.content { width: 10000px; }
.contentCopyFormattings { }
.butBlack { background-color: #000000; border-top: 1px solid #fff; height: 462px; color: #a9a9a8; }
.contentCopyFormattings .paddingCatcher { padding: 35px 45px 20px 45px; line-height: 1.3em; }
.contentCopyFormattings div.pageNumber { color: #999; font-style: italic; text-align: center; font-size: .8em; }
.contentCopyFormattings .paddingCatcher h1 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.69em; color: #716c4d; padding-bottom: 10px; }
.contentCopyFormattings .paddingCatcher h1 .pageNumber { color: #999; font-style: italic; font-size: .47em; font-family: Georgia, "Times New Roman", Times, serif; }
.butBlack .paddingCatcher h1 { color: #b2ad8e; }
.contentCopyFormattings .paddingCatcher h2 { font-weight: normal; font-size: 1.38em; color: #7a2c2f; padding-bottom: 10px; }
.contentCopyFormattings .paddingCatcher h3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1em; padding-bottom: 10px; padding-top: 10px; }
.contentCopyFormattings .paddingCatcher p { padding-bottom: 12px; text-align: left; }
.contentCopyFormattings .paddingCatcher ul li { padding-bottom: 5px; }
.contentCopyFormattings .paddingCatcher a { color: #7a2c2f; text-decoration: underline; }
.contentCopyFormattings .paddingCatcher a:hover { color: #998360; text-decoration: none; }
.contentCopyFormattings .paddingCatcher .wee { font-size: .8em; font-family: Arial, Helvetica, sans-serif; }

