/* DEFAULT */
*{padding:0; margin:0}
body{background:#eeeeee url(lines.gif);font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;color:#000; text-align: center;}
input, select, textarea{font-family:Verdana, Arial, sans-serif; font-size:0.9em}
div{text-align:left}
img{border:0}
h1, h2, h3, h4, h5, h6{margin:0 0 0px 0; padding:0px; color:#999; font-weight:bold;}
p{margin:0 0 10px 0; padding:0}
form{margin:0; padding:0; display:block}
.clear{clear:both; font-size:0; line-height:0;}
.fltl{float:left}
.fltr{float:right}
.txt-right{text-align:right}
.txt-center{text-align:center}
.grey{color:#666;}
a{color:#999; font-weight:bold; text-decoration:none}
a:hover{color:#000; text-decoration:none}
ul {margin:0; padding:0;}
ul li {margin:0; padding:0 0 5px 0;}
h1{font-size:1.0em; font-weight:bold;color:#000;}
h2{font-size:0.8em;}
h3{font-size:0.75em;}
h4{font-size:0.7em;}
table {border-collapse:collapse;}
form ul {list-style:none; margin:0; padding:0;}

#wrapper {width:750px; margin:0 auto; background:#FFF url(strip.gif) top left no-repeat; padding:8px 0; border-bottom:1px solid #999;}
#header {width:750px; height:76px; position:relative;}
#header a {display:block; text-indent:-999em; overflow:hidden; background:url(logo.gif) top left no-repeat; width:255px; height:76px;}

#nav {list-style:none; margin:0; padding:0; position:relative; height:25px;}
#nav li {padding:0; width:106px; background:#FFF; position:absolute; top:0; border:solid #999; border-width:1px 0 1px 1px; text-transform:uppercase;}
#nav li.contact {width:112px; border-right:1px solid #999;}
#nav li a {font-size:0.9em; background:#FFF; display:block; width:106px; height:17px; text-align:center; padding:6px 0 0 0; color:#666; font-size:0.80em;}
#nav li a:hover, #nav li.active a {color:#000;}

/* submenu */
#nav li ul {position:absolute; z-index:2; left:-999em; top:24px; width:106px; list-style:none; border:solid #999; border-width:0 1px 1px 1px;}
#nav li:hover ul, #nav li.over ul { left:-1px; }
#nav li ul li {position:relative; border:none; background:#fff; text-align:center; padding:0;}
#nav li ul li a {background:#FFF;}
#nav li.active ul li a {color:#999;} /*reset color*/
#nav li.active ul li a:hover {color:#000;} /*reset color*/
#nav li.contact ul li {width:112px;}
/* top menu positions */
#nav li.home {left:0;}
#nav li.availability {left:106px;}
#nav li.masterplan {left:212px;}
#nav li.location {left:318px;}
#nav li.spec {left:424px;}
#nav li.download {left:530px;}
#nav li.contact {left:636px;}

div.one-col {padding:10px 45px 0 155px;}
div.two-col-left {float:left;padding:10px 10px 0 10px;width:510px;}
div.two-col-right {float:left;padding:10px 10px 0 10px;width:180px;}
.two-col-left h1 {margin:0 0 10px 0;}

.two-col-left h1.news {background:url(hd_news.gif) top left no-repeat; width:180px; height:30px;margin:0px 0 0px 8px;}
.two-col-left h1.news span {display:none;}

.two-col-right h2 {background:url(hd_news.gif) top left no-repeat; width:180px; height:30px;margin:0px 0 0px 8px;}
.two-col-right h2 span {display:none;}


#footer {width:750px;margin:0 auto;  position:relative; text-align:left;color:#999;font-size:0.9em;}


h1 {padding:8px 0 0px 8px;}

#masterplan h1 {background:url(hd_masterplan.gif) top left no-repeat; width:200px; height:30px;margin:0;margin:8px 0 0px 8px;}
#masterplan h1 span {display:none;}




p {padding:8px 0 0 8px;}



div.links p {padding:0;}
div.links ul {list-style:none; margin:0; padding:0; float:left;}
div.links ul li {padding:0 30px 10px 0; font-size:0.9em;}
div.links ul li a {color:#000; font-weight:normal;}
div.links ul.last li {padding-right:0;}

div.specs p {padding-left:37px;}
div.specs ul {float:left; width:300px; padding-left:50px;}
div.specs ul li {padding-bottom:10px;}

div.downloads {margin:35px 0 0 150px;}
div.downloads ul {list-style:none; margin:0; padding:0; float:left;}
div.downloads ul li {background:url(pdf-logo.gif) no-repeat; padding:0 45px 15px 30px; font-size:0.9em;}
div.downloads ul li a {color:#000; font-weight:normal;}

/* availability */
.offices .title {margin-left:18px;}
.offices .fltl {margin:10px 0 0 15px;}
.offices .fltr {margin:10px 30px 0 0;}
.offices p {padding:0 0 0 5px;}

/* reused on multiple pages */
.icons img {padding:0 5px;}
table {margin-left:2px; font-size:10px;}
table td, .offices table th {padding:3px; border:3px solid #fff;}
table td.grey {background:#EEE; text-align:center;}
table td.red {color:red;}
table.red td {color:red;}
table.red th {color:#000;}
table.grey td {background:#EEE;}
table.grey td.empty {background:#FFF;}

/* contacts - develop */
.develop .title {margin:10px 0 10px 40px;}
.develop ul {list-style:none; margin:0; padding:0;}
.develop ul li {padding:0 8px 0 30px; float:left; width:200px;}
.develop ul li.first {padding-left:40px;}
.develop ul li p {padding:0 0 8px 0;}

/* contacts - design */
.design {padding-bottom:20px;}
.design .title {margin:15px 0 0 45px;}
.design ul {list-style:none; margin:0; padding:0;}
.design ul li {padding:0 20px 0 40px; float:left;}
.design p {margin:0 0 3px 0; padding:0 0 0 5px;}
.design strong {padding:20px 0 0 0; display:block;}

/* contacts - letting */
.letting {padding-bottom:20px;}
.letting .title {margin:15px 0 20px 25px;}
.letting .title p {color:#999999;font-size:18px;font-family:Times New Roman;margin:0;padding:0;}
.letting ul {list-style:none; margin:0; padding:0;}
.letting ul li {padding:0 0 0 20px; float:left;}
.letting ul li .prupimimg{padding:0 0 0 5px;}
.letting ul .prupim{padding:0 0 0 70px; float:left;}
.letting p {margin:0 0 3px 0; padding:0 0 0 5px;}
.letting img {padding-bottom:10px;}

p.roll {font-size:9px; color:#666;}
.master table {margin-left:7px;}
.master-4 table, .master-1 table {margin-left:4px;}
.master p {font-size:10px;}

table.availability{width:670px;margin-left:20px;margin-top:10px;margin-bottom:10px;}

table.availability tr{height:30px;font-size:1.1em;}
table.availability tr.header{background-color:#EEEEEE;text-align:left;font-weight:bold;}
table.availability tr.unavailable{background-color:#F8F8F8;color:#969696;}
table.availability tr.available{background-color:#F8F8F8;color:#030303;}
table.availability tr.total{background-color:#EEEEEE;}
table.availability tr.carspaces{background-color:#FFFFFF;text-align:left;font-style:italic;}

table.availability td{border-collapse:collapse;border-left:none;border-right:none;}
table.availability td.numbers{text-align:right;padding-right:20px;width:200px;}
table.availability td.status{width:100px;text-align:center;}
table.availability td.title{text-align:left;}
table.availability .unavailable td.status{}
table.availability .available td.status{background-color:#6EAB22;color:#FFFFFF;}

#movie{background:url(right_bg.jpg) top right no-repeat ;background-color:#68b686;width:750px; height:250px;}
#movie #copy
{
    color:#FFFFFF;
    float:left;
    height:140px;
    padding:0 0 0 15px;
    width:200px;
}

#movie #copy h2
{
    color:#FFFFFF;
    font-family:Times New Roman;
    font-size:2em;
    font-weight:normal;
    margin:10px 0 5px;
    text-align:left;
}

#movie #copy p
{
    font-family:Arial;
    font-size:1.1em;
    padding:0;
    width:225px;	
}
#movie #bottomContent a{float:left;Margin:0 10px 0 10px;}

#movie #bottomContent .Bottom p
{
    color:#FFFFFF;
    font-size:1em;
    margin:5px 9px 0 0;
    text-align:right;
    width:155px;
}

#movie #bottomContent .Bottom
{float:right;
padding-top:23px;
}

#movie #bottomContent a.viewTimeTable{float:none;margin:15px 0 0 40px;height:36px;display:block;width:124px;}

#flashcontainer{margin:5px 0 0 5px;float:left;width:320px;height:240px;}

#imageGallery{padding:5px 0 0 10px;background-color:#f7f7f7;width:745px;height:105px;}
#imageGallery a{margin:0 5px 0 0;display:block;float:left;width:100px;height:100px;}
#imageGallery img{width:100;height:100;}
#enlarge {background-color:#f7f7f7;color:#4f4f4f}
#enlarge p{padding:0;margin:5px 0 10px 10px;}
#enlarge #rule {background:url(grey_rule.gif) top right repeat-x;height:1px;width:750px;}