.map{position:relative;height:300px}
#map{position:absolute;top:0;left:0;width:100%;height:300px}
.overlay{width:50%;position:absolute;top:0}
.center{width:930px;height:300px;margin:0 auto;text-align:left;overflow:auto}
.map .left{left:0}.map .left div{background:url(/overlay.png) top left;margin-right:465px;height:300px}
.map .right{right:0}.map .right div{background:url(/overlay.png) top left;margin-left:465px;height:300px}
.header{background:transparent url(/header.png) no-repeat bottom left;width:950px;height:77px;margin-top:-40px;position:relative}
.insert{position:relative;background:#FFF;width:930px;margin:0 auto;margin-top:-60px}
.search{background:#333;margin:0 auto;width:910px}
.search ul.left{float:left;text-align:left;width:305px;margin:0;padding:0}
.search ul.middle{text-align:left;float:left;border-right:1px solid #444;border-left:1px solid #444;width:305px;margin:0;padding:0}
.search ul.right{text-align:left;float:left;width:290px;margin:0;padding:0}
.search ul.left li{padding-left:25px;padding-top:5px;color:#999;font-size:9pt;width:260px}
.search ul.left li a{display:block;color:#FFFFCC;padding-top:8px;text-decoration:none}
.search ul.right li,.search ul.middle li a{display:block;color:#FFFFCC;text-decoration:none;font-size:9pt;margin:0;padding:5px 0 10px 25px;height:1%}
.search ul.left li a:hover,.search ul.middle li a:hover{color:#99CC66}
.search h3{font-size:11pt;letter-spacing:-1px;color:#F5F5F5;font-weight:bold;text-transform:uppercase;margin:0;padding:8px 0 8px 25px}
.search input{margin:5px 1px;color:#FFFFCC;border:1px solid #999;background:#444;padding:4px;width:150px;vertical-align:middle}
.search .top, .search .top div, .search .bottom, .search .bottom div{background: url(/start.png) no-repeat;display:block;height:8px;font-size:0px}
.search .top div{background-position:100% -8px}
.search .bottom{background-position:0 -16px}
.search .bottom div{background-position:100% -24px}
.container{margin:0 auto;width:930px;min-height:314px;height:auto !important;height:314px;background:#FFF}
.container .left{float:left;width:350px;text-align:left}
.container .right{float:right;width:540px;text-align:left}
.title h2{width:910px}
.title img{vertical-align:middle;margin-top:-5px;margin-right:5px}
.content blockquote{height:120px;padding:0;font:15pt Georgia,"Times New Roman",Times,serif;color:#777;text-align:center}
.content blockquote h1{font:25pt Georgia,"Times New Roman",Times,serif;color:#666}
.content blockquote h2{font-weight:normal;line-height:135%;padding:0 160px}
.content blockquote a{color:#666;text-decoration:none}
.slides{position:relative;height:120px}
.slides a{position:absolute;top:0;left:0;z-index:8;opacity:0.0}
.slides a.active{z-index:10;opacity:1.0}
.slides a.last{z-index:9}
.explore a{font-size:9pt;font-weight:bold}
.explore span{color:#888}
.explore em{font-size:7.7pt;padding:0 5px 0 5px;color:#999}
.neighbourhoods{font-size:8pt;color:#666}