﻿body{font:normal 62.5% "Times New Roman", Times, serif;}
h1,h2,h3,h4,a,img,a img,body,#agents p,#leftcolumn #logo h1 img,#newscolumn p,#rightcolumn,#admin label,#loginu,.ealeech,.ealeech img,.newswhite p{margin:0;padding:0;}
a img{border:none;}
* :focus{outline:0;}
#sitecontainer{width:960px;height:610px;margin:auto;padding:0;position:relative;}
.bg{position:absolute;z-index:-1;}
#newscolumn{margin:20px 0 0 0;padding:0;float:left;display:inline;width:125px;}
#newscolumn img{margin:5px 0 0 0;padding:5px 0 0 0;border-top:1px dashed #fff;}
#newscolumn p{color:#fff;font:normal 1.4em/1em "Times New Roman", Times, serif;}
#newscolumn p a{color:#fff;text-decoration:none;}
#newscolumn p a:hover{text-decoration:underline;}
#newscolumn .newstitle{margin:0;padding:0 0 5px 0;float:left;width:125px;border-bottom:1px dashed #fff;}
#newscolumn .newsarticle{margin:0;padding:5px 0 5px 0;border-bottom:1px dashed #fff;float:left;width:125px;}
#newscolumn .newsarticle .largetextitalic{font:normal 1.6em/1em "Times New Roman", Times, serif;font-style:italic;}
#newscolumn .newsarticle .largetext{margin:0 0 5px 0;padding:0;font:normal 1.6em/1em "Times New Roman", Times, serif;}
#newscolumn .newsarticle .articletext{font:normal 1.2em/1em "Times New Roman", Times, serif;width:125px;}
#newscolumn .newsarticle .articletext a{ width:125px;}
#rightcolumnhome{margin:0;padding:0;width:585px;float:left;}
#rightcolumnhome #se1{margin:0;padding:0;position:absolute;top:312px;left:-40px;}
#rightcolumnhome #righttop{margin:0;padding:0;width:585px;float:left;position:relative;}
#rightcolumnhome #righttop .copy{width:405px;margin:10px 0 0 21px;float:left;}
#rightcolumnhome #righttop .copy p{color:#fff;font:normal 1.4em/1em "Times New Roman", Times, serif;margin:10px 0 8px 0;line-height:1.1em;}
#agents{margin:284px 0 0 25px;padding:0;float:left;border-top:1px dashed white;display:inline;}
#agents p{color:#fff;font-size:1.25em;line-height:1em;}
#agents img{margin:0 0 8px 0;padding:0;}
#agent1,#agent2,#agent3{padding:0;float:left;display:inline;}
#agent1,#agent3{margin:5px 0 0 0;}
#agent2{margin:5px 10px 0 10px;}
#agents .agenttypetop{margin:0 0 6px 0;padding:0;}
#agents .agenttype{margin:8px 0 3px 0;padding:0;}
.agentdetails{margin:0 0 10px 0;padding:0;}
#leftcolumn{margin:0;padding:0 0 0 25px;width:225px;height:610px;float:left;position:relative;}
#leftcolumn #logo{margin:0;padding:25px 0 0 0;width:225px;height:155px;float:left;}
#leftcolumn #logo h1{margin:0;padding:0;width:175px;height:133px;text-indent:-3000px;background:url(/images/logo.png) no-repeat;}
#leftcolumn #nav{margin:0;padding:0;width:225px;float:left;color: #fff;}
#leftcolumn #nav ul{margin:0;padding:0;list-style-type:none;width:115px;}
#leftcolumn #nav ul li{margin:0;padding:1px 0 1px 0;font-family:'Times New Roman';font-size:1.6em;border-top:1px dashed #fff;}
#leftcolumn #nav ul li.bottom{margin:0;padding:0;border-bottom:1px dashed #fff;}
#leftcolumn #nav ul li.secondary{margin:0;padding:2px 0 2px 0;font-size:1.3em;}
#leftcolumn #nav ul li a{margin:0;padding:0;text-decoration:none;color:#fff;}
#leftcolumn #download-guide{margin:20px 0 0 0;padding:0;width:225px;height:115px;float:left;position:absolute;bottom:10px;left:30px;}
#rightcolumn{width:710px;float:left;}
#rightcolumn #se1{margin:0;padding:0;position:absolute;top:315px;left:-30px;}
#rightcolumn #righttop{margin:0;padding:0;width:710px;height:180px;float:left;position:relative;}
#rightcolumn #righttop .copy{width:405px;margin:10px 0 0 21px;float:left;color:#000;}
#rightcolumn #righttop .copy p{color:#fff;font:normal 1.4em/1em "Times New Roman", Times, serif;margin:10px 0 8px 0;line-height:1.1em;}
#rightcolumn #righttop .copy p a{color:#fff;font-weight:bold;}
#rightcolumn #righttop .contact{float:right;color:#fff;}
#rightcolumn #righttop .contact ul{margin:20px 0 0 0;padding:0;list-style:none;}
#rightcolumn #righttop .contact ul li{margin:0 0 0 10px;border-top:1px dashed #fff;float:left;font:normal 1.1em "Times New Roman", Times, serif;padding-top:3px;} 
#rightcolumn #rightbot{margin:0;padding:0;width:710px;height:430px;float:left;position:relative;}
#rightcolumn #rightbot #whitebox{margin:0;padding:0;width:600px;float:left;background:#fff;z-index:0;}
#rightcolumn #rightbot #whiteboxthinner{margin:0;padding:0;height:395px;width:580px;float:left;background:#fff;z-index:0;}
#rightcolumn #righttop .copyleft{width:300px;float:left;}
#rightcolumn #righttop .copyleft p{color:#fff;font:normal 1.4em/1em "Times New Roman", Times, serif;margin:20px 0 8px 10px;}
#rightcolumn #righttop .copyright{width:300px;float:left;}
#rightcolumn #righttop .copyright ul{margin:20px 0 0 0;padding:0;list-style-type:none;}
#rightcolumn #righttop .copyright ul li{margin:0;color:#fff;font:normal 1.4em/1em "Times New Roman", Times, serif;}
.apartmentoption-a {margin:0; padding:0; background:url(/images/apartments/option-a.gif) no-repeat top right; height:380px; width:580px;}
.apartmentoption-a p{font-size:1.2em;color:#000;margin:15px 0 0 15px;padding:0;}
.apartmentoption-a p.orangeoption{color:#ff6600;}
.apartmentoption-a p a,.apartmentoption-b p a{text-decoration:none;color:#000;}
.apartmentoption-a p a:hover{color:#f60;}
.apartmentoption-b {margin:0;padding:0;background:url(/images/apartments/option-b.gif) no-repeat bottom right;height:380px;}
.apartmentoption-b p{font-size:1.2em;color:#000;margin:15px 0 0 15px;padding:0;}
.apartmentoption-b p.orangeoption{color:#ff6600;}
.apartmentoption-b p.starred{margin:105px 0 0 15px;padding:0;line-height:1em;font-family:'Times New Roman',Arial;font-size:11px;}
.apartmentoption-b p a{text-decoration:none;color:#000;}
.apartmentoption-b p a:hover{color:#f60;}
.ealeech{width:97px;position:absolute;top:200px;right:20px;}
.ealeech p{margin:5px 0 0 0;padding:0;color:#fff;}
.ealeech .bottomname{margin-bottom:10px;}
.thankgod,.brandnew{margin:0;padding:0;width:177px;position:absolute;}
.thankgod{top:-50px;right:20px;}
.brandnew{top:8px;left:-25px;}
.terms{margin:0;padding:0;width:177px;position:absolute;top:189px;left:55px;}
.termsleft,.termsright{font-size:13px;line-height:1.2em;}
.termsleft{margin:0;padding:0 0 0 10px;float:left;width:290px;}
.termsright{margin:0;padding:0;float:left;width:280px;}
.termsright a{color:#ff6600;text-decoration:none;}
ul#specification{margin:10px 0 0 300px;padding:0;list-style-type:none;}
ul#specification li{font-size:12px;line-height:1.2em;}
#specimg{position:absolute;top:205px;left:30px;}
body.homepage{background:#000 url(/images/homepage/background.jpg) no-repeat top center;}
.stirling{margin:0;padding:0;width:55px;position:absolute;top:480px;right:45px;z-index:200;}
.stirling img{margin:0;padding:0;}
.stirling p{margin:5px 0 0 0;padding:0;color:#fff;}
body.contact{background:#000 url(/images/contact/background.jpg) no-repeat top center;}
.contactleft span,.contactright span{color:#ff6600;}
.contactleft{margin:0;padding:5px 0 0 20px;width:204px;height:390px;float:left;}
.contactleft p{font-size:13px;line-height:1em;}
.contactleft p.tinytext{font-size:10px;line-height:1em;}
.contactright{margin:0;padding:0;width:356px;height:395px;float:left;}
.contactright p{margin:0 0 5px 0;padding:0;font-size:13px;line-height:1em;}
.contactright img{margin:0 0 10px 0;padding:0;}
.contactright-top{margin:0;padding:15px 0 0 0;float:left;width:355px;height:220px;}
.contactright-top .col{margin:0 20px 0 0;padding:0;float:left;}
.contactright-btm{margin:0;padding:0;float:left;width:355px;height:155px;}
body.apartments{background:#000 url(/images/apartments/background.jpg) no-repeat top center;}
#rightcolumn #rightbot #whitebox .apt_col{width:130px;float:left;margin:35px 0 0 14px;height:365px;}
#rightcolumn #rightbot #whitebox .apt_col a{margin:0;padding:0;border:none;}
#rightcolumn #rightbot #whitebox .first{margin-left:21px;}
#rightcolumn #rightbot #whitebox .apt_col h2{font:normal 1.3em "Times New Roman", Times, serif;margin-bottom:4px;}
#rightcolumn #rightbot #whitebox .apt_col p{font:normal 1.3em/1.1em "Times New Roman", Times, serif;margin-top:8px;}
#rightcolumn #rightbot #whitebox #backbutton{position:absolute;top:380px;right:125px;}
#rightcolumn #rightbot #whitebox #backbutton2{position:absolute;top:375px;right:125px;}
#rightcolumn #rightbot #whitebox #backbutton a,#rightcolumn #rightbot #whitebox #backbutton2 a{margin:0;padding:0;color:#000;font-size:1.3em;text-decoration:none;cursor:pointer;}
#rightcolumn #rightbot #whitebox table{margin:0;padding:0;text-align:left;font-size:1.14em;width:575px;font-weight:bold;}
#rightcolumn #rightbot #whitebox table tr th{margin:0;padding:0 0 10px 0;color:#d58619;font-size:1.2em;width:112px;}
#rightcolumn #rightbot #whitebox table tr td{margin:0;padding:2px 0 2px 0;border-bottom:1px solid #333;width:112px;}
#rightcolumn #rightbot #whitebox #scroll{margin:10px 0 10px 10px;padding:0;width:580px;height:395px;overflow:auto;float:left;position:relative;display:inline;}
#rightcolumn #rightbot #whitebox #scroll a{color:#000;}
#rightcolumn #rightbot #whitebox #scroll a:hover{color:#d58619;}
#rightcolumn #rightbot #whitebox #tabletext{margin:10px 0 0 0;padding:0 10px 10px 10px;font-size:1.2em;}
#rightcolumn #rightbot #whitebox #tabletext p{margin:0;padding:0;font-weight:bold;}
#rightcolumn #rightbot #whitebox #tabletext p.key{margin:0 0 15px 0;padding:0;}
#rightcolumn #rightbot #whitebox #tabletext p span{color:#d58619;}
#rightcolumn #rightbot .floorplan{position:absolute;z-index:3;top:-15px;left:-10px;background-image:url(/images/circles/yellow-smaller.png);width:154px;height:153px;}
#rightcolumn #rightbot .floorplan ul{margin:40px 0 0 0;padding:0;list-style-type:none;font-size:1.3em;text-align:center;}
#rightcolumn #rightbot .floorplan ul li{margin:0;padding:0;font-weight:bold;}
#rightcolumn #rightbot .floorplan ul li a{margin:0;padding:0;text-decoration:none;color:#000;}
#rightcolumn #rightbot .floorplan ul li a.selected{color:#d58619;}
#rightcolumn .boutique{position:absolute;z-index:3;top:220px;left:-30px;}
#rightcolumn #righttop-spec{margin:0;padding:0;width:710px;height:60px;float:left;}
#rightcolumn #righttop-spec .contact{float:right;color: #fff;}
#rightcolumn #righttop-spec .contact ul{margin:20px 0 0 0;padding:0;list-style:none;}
#rightcolumn #righttop-spec .contact ul li{margin:0 0 0 10px;border-top:1px dashed #fff;float:left;font:normal 1.1em "Times New Roman", Times, serif;padding-top:3px;} 
#spec-left,#spec-right{margin:0;padding:10px;width:280px;float:left;}
#spec-right{height:500px;}
#spec-left p,#spec-right p{margin:0 0 10px 0;padding:0;font-size:1.25em;line-height:1.2em;}
body.offices{background:#000 url(/images/offices/background.jpg) no-repeat top center;}
#rightcolumn #rightbot #whiteboxthinner .officeimg{margin:20px;}
body.thesquare{background:#000 url(/images/square/background.jpg) no-repeat top center;}
#rightcolumn #rightbot #whitebox .squareimg{margin:14px;}
#rightcolumn #rightbot .square_se1{position:absolute;z-index:3;margin:-480px 0 0 505px;}
body.thearea{background:#000 url(/images/area/background.jpg) no-repeat top center;}
#rightcolumn #rightbot #whitebox .area_col{width:258px;float:left;margin:35px 0 0 14px;height:365px;}
#rightcolumn #rightbot #whitebox .area_first{margin-left:33px;}
#rightcolumn #rightbot #whitebox .area_col h2{font:normal 1.3em "Times New Roman", Times, serif;margin-bottom:4px;}
#rightcolumn #rightbot #whitebox .area_col p{font:normal 1.3em/1.1em "Times New Roman", Times, serif;margin-top:8px;}
#rightcolumn #rightbot .area_step{position:absolute;z-index:3;margin:-50px 0 0 500px;}
body.gettingaround{background: #000 url(/images/getting-around/background.jpg) no-repeat top center;}
.getting_text{margin:0;padding:0;width:140px;position:absolute;top:125px;left:772px;z-index:10;font-size:1.05em;line-height:1.1em;text-align:center;}
.getting_text p{margin:2px 0 5px 0;padding:0;}
p.circleunder{margin:0;padding:0;text-decoration:underline;}
body.register{background:#000 url(/images/register/background.jpg) no-repeat top center;}
#rightcolumn #rightbot #whitebox .brochureinfo{margin:14px 14px 0 14px;position:relative;}
#rightcolumn #rightbot #whitebox .brochureinfo p{margin:0 0 10px 0;padding:0;font:normal 1.3em/1.1em "Times New Roman", Times, serif;}
#rightcolumn #rightbot #whitebox .brochureinfo a{color:#000;}
#rightcolumn #rightbot #whitebox .brochureimg{width:419px;margin:auto;}
#rightcolumn #rightbot #whitebox .check{margin:10px 0 0 14px;}
#rightcolumn #rightbot #whitebox .check input{float:left;}
#rightcolumn #rightbot #whitebox .check label{font: normal 0.9em/2.1em "Times New Roman", Times, serif;color:#f78f1e;float:left;margin-left:3px;margin-bottom:10px;}
#rightcolumn #rightbot #whitebox .brochureinfo .register-box{margin:0 0 25px 0;padding:5px;border:1px solid #918f8f;width:325px;}
#rightcolumn #rightbot #whitebox .brochureinfo .register-box label{margin:0;padding:0;color:#d58619;font-size:1.6em;font-weight:bold;float:left;width:90px;}
#rightcolumn #rightbot #whitebox .brochureinfo .register-box input.inputbox{margin:0;padding:0;width:225px;border:none;}
#rightcolumn #rightbot #whitebox .brochureinfo .register-box textarea{margin:0;padding:0;width:315px;border:none;}
#rightcolumn #rightbot #whitebox .brochureinfo #send{margin:184px 140px 0 0;padding:0;float:right;display:inline;}
.apartment-images{margin:0 0 14px 14px;padding:0;}
.hotel-images{margin:14px 0 14px 14px;padding:0;}
.cinematext{margin:0;padding:0 0 0 10px;font-size:1.25em;color:#f93;font-weight:bold;}
.shortwave{margin:130px 0 0 45px;padding:0;}
.cinema{margin:10px 0 0 10px;padding:0;}
body.newspages{background:#000 url(/images/News/background.jpg) no-repeat top center;}
#newsleft{margin:0;padding:0;float:left;display:inline;width:320px;}
.newswhite{background:#fff;margin:20px 10px 0 0;padding:10px;float:left;display:inline;width:555px;height:570px;position:relative;}
#newsarticletitle{margin:0;padding:0;width:555px;height:100px;position:relative;}
.newswhite p{font-size:14px;}
.newswhite h2{margin:0;padding:0;font-size:24px;font-weight:normal;}
#articlestory{margin:0;padding:0 250px 0 0;float:left;display:inline;width:305px;height:330px;overflow:auto;}
#articleimages{margin:0;padding:0;float:left;display:inline;width:225px;position:absolute;top:110px;right:30px;}
#articleimages .imgcont{margin:0 0 10px 0;padding:0;}
.newstbl{margin:10px 0 0 0;padding:0;font-size:14px;width:555px;}
.newstbl tr td{margin:0;padding:10px 0 10px 0;border-bottom:1px dashed #000;}
.newstbl tr td a{color:#000;}
.attach{margin:25px 10px 0 0;padding:0;float:left;display:inline;width:320px;}
.attach p{margin:0 0 15px 0;padding:0;}
.attach p a{margin:0;padding:0 0 2px 0;color:#ff5a00;border-bottom:1px dashed #ff5a00;text-decoration:none;font-weight:bold;}
#nextback,#nextback p
#nextback{position:absolute;top:0;right:0;}
#nextback p a{color:#000;font-size:12px;text-decoration:none;}
#newsse1{margin:0;padding:0;position:absolute;bottom:20px;right:205px;}
#sidelinks{margin:20px 0 35px 0;padding:0;float:left;display:inline;width:125px;}
#sidelinks .linkstitle{margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px dashed #fff;float:left;width:125px;}
.adminbody{background:#000;}
.logoutbtn{margin:10px 0 10px 0;padding:0 0 10px 0;float:left;display:inline;width:960px;font-size:14px;border-bottom:1px dashed #fff;text-align:right;}
#login{float:left;width:960px;}
#newsarticleslist{margin:0 0 10px 0;padding:0;float:left;display:inline;width:960px;}
#admin{margin:0;padding:0;}
#admin h1{margin:0 0 10px 0;padding:0 0 10px 0;float:left;width:960px;display:inline;color:#fff;font-size:24px;border-bottom:1px dashed #fff;}
#admin h2{margin:10px 0 10px 0;padding:10px 0 10px 0;color:#fff;font-size:18px;border-bottom:1px dashed #fff;border-top:1px dashed #fff;font-style:italic;}
#admin p{margin:0;padding:0;color:#fff;font-size:14px;}
#admin a{color:#fff;}
#admin table.tblstyle{margin:0;padding:0;font-size:14px;text-align:left;color:#fff;}
#admin table.tblstyle tr th{margin:0;padding:0 0 5px 0;}
#admin table.tblstyle tr td{margin:0;padding:5px 0 5px 0;}
#admin label{float:left;width:80px;font-size:14px;color:#fff;}
#admin input{margin:0 0 10px 0;padding:0;}
#savecancel{margin:10px 0 0 0;padding:10px 0 0 0;float:left;width:960px;border-bottom:1px dashed #fff;border-top:1px dashed #fff;}
.textfull {float:left; width:580px;}
.textfull p {color:#fff; font-size:14px;}
.ealeechsolo {position:absolute; top:225px; right:-20px;}
.ealeechsolo p {color:#fff; font-size:14px;}
body.theretailbg {background:#000 url(/images/retail/retailbg.jpg) no-repeat top center;}
#yesmencont {margin:0 auto; width:595px;}
.yesmen {background:#000;}
#yesman {margin:0; padding:0; position:absolute; top:360px; left:370px; height:156px; width:156px;}

/* New Office Plans */

#floors {width:580px; height:395px; float:left; position:relative; background:url(/images/offices/images/floor0.jpg) no-repeat;}

/* Floor Text */

#floortext {position:absolute; top:10px; left:15px; z-index:10; width:250px;}

#floortext h2 {margin:0 0 15px 0; color:#ff6e00; font-weight:normal; font-size:15px;}

#floortext p {margin:0; padding:0; color:#333; font-size:14px;}

#floortext p span {color:#ff6e00;}

#floortext p a {color:#333;}

#floortextL {float:left; width:40px;}

#floortextR {float:left; width:210px;}

/* Floor Plans */

#floorplans {width:580px; height:395px; position:relative;}

#floorplans img {position:absolute; top:0; left:0; display:none;}

#floorplans img.selected {display:block}

/* Starred Text */

.starred {position:absolute; bottom:15px; left:15px; z-index:10;}

.starred p {margin:0; padding:0; font-size:11px; line-height:1em; color:#696969;}