﻿body,img,p,a,a img,h1,h3,h4,#headermiddle,#nav ul li a,#select img,.apartmentimg#key,#key h2 a,.section,.section .colwide{margin:0;padding:0}

body{font-family:Helvetica,Arial,Verdana;background:#1a1a1a;}

hr{background:#000;height:1px;border:none}

* :focus{outline:0}

h1{text-indent:-9999px}

p{line-height:1.1em;}

a img{border:none}

h2, h3 ,h4 {margin:0;padding:0;text-transform:uppercase;color:#fff;}

h3 {font-size:16px;}

h4 {font-size:22px}

.myGallery,.validate,#mainimg,#galleryimg,#map,#isisimg,#contactimg{position:relative}

.imageElement,.validate span,.imgoverlay{position:absolute;}

#error p,.tbybtext,.googlemaplink,.olderlink{font-size:12px;}

.blogline{float:left;width:580px;}

/* Content */

#contact{margin:0;padding:0 0 10px 0;float:left;width:580px;}

#contactimg{margin:0;padding:0;display:inline;float:left;width:580px;}

/* Main Text */

.maintext {margin:0; padding:0; float:left; width:580px;}

.hometext {float:left; width:580px; background:url(/images/hometextbg.gif) repeat-y;}

.maintext .homeL {width:370px; float:left; padding:0 10px 0 0;}

.maintext .homeL p {width:370px;}

.maintext .homeR {width:190px; float:left; padding:0 0 0 10px;}

.maintext h2 {margin:10px 0 10px 0; padding:0 0 10px 0; font-size:16px; color:#d5e052; border-bottom:1px solid #ffffff; }

.maintext h3 {margin:0 0 10px 0; padding:0;}

.maintext .homeL h2, .maintext .homeR h2 {padding:0 !important; border:none !important;}

.maintext ul li {color:#fff;}

/* Video */

.maintext .homeR .video {margin:0 0 10px 0; display:inline; float:left; width:180px; height:100px; background:#0099ff; position:relative; overflow:hidden;}

.maintext .homeR .video img.videoimg {position:absolute; top:-18px; left:0; height:135px; width:180px; border-width:0px;}

.maintext .homeR .video div {padding:35px 0 0 10px; float:left; width:170px; height:65px; background:url(/images/video/corner.png) no-repeat bottom; position:absolute; top:0; left:0;}

.maintext .homeR .video a {margin:0; padding:0; text-transform:uppercase; color:#000; text-decoration:underline;}

/* Video Overlay */

#voverlay {background-image:url(/images/video/white.png); width:640px; height:480px; display:none; padding:35px;}

#voverlay div.close {background-image:url(/images/video/close.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px;}

#vcontainer {left:0; top:0; width:100%; height:100%; background:url(/images/video/loading.gif) no-repeat 50% 50%;}

/* Content */

#content {float:left; width:580px;}

#container{margin:auto;padding:30px 0 0 0;width:920px;position:relative;}

#content p{margin:0 0 10px 0;padding:0;color:#fff;font-size:12px;line-height:1.3em;}

#content p a {color:#fff;}

#content .introtext{margin:0;padding:0 0 10px 0;float:left;width:580px;}

#content .introtext p{margin:0;padding:0;float:left;width:580px;}

/* Right Col */

#rightcont{margin:0;padding:0 0 0 10px;float:left;width:160px;}

#advert{margin:0 0 20px 0;padding:0;float:left;display:inline;width:160px;}

#devs{margin:0;padding:0;float:left;width:160px;}

#devs p{margin:0 0 8px 0;padding:0;font-size:12px;color:#fff;}

#devs h2 {font-size:15px;}

.developer {margin:0 0 5px 0; padding:0 0 0 0; width:160px;}

.developer p {border-bottom:1px solid #fff; font-size:16px !important; text-transform:uppercase;}

.developer img {margin:0 0 10px 0; padding:0;}

.homebuy {padding:10px 0 10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; float:left; width:160px;}

.rightmove {margin:0 0 50px 0; padding:10px 0 0 0; border-top:1px solid #fff; float:left; display:inline; width:160px;}

/* Nav */

#navcont {margin:0;padding:0 10px 0 0;float:left;width:160px;}

#navcont h1 {border-bottom:1px solid #fff;}

#navcont h1 a {display:block;height:116px;width:160px;background:url(/images/main/logo.png);}

.navsection {margin:0;padding:10px 0 10px 0;float:left;width:160px;border-bottom:1px solid #fff;}

.navsection p {margin:0; padding:0; font-size:16px; line-height:1.3em; letter-spacing:-0.2px; text-transform:uppercase; float:left; width:160px;}

.navsection p, .navsection p a {color:#fff;}

.navsection p a {line-height:2em; float:left; width:160px; text-decoration:none;}

.navsection ul {margin:0;padding:0;width:160px;list-style-type:none;float:left;display:inline;}

.navsection ul li {margin:0; padding:0; font-size:16px; color:#fff; float:left;width:160px; text-transform:uppercase;}

.navsection ul li a {text-decoration:none; width:160px; color:#fff;}

.navsection ul li.navext ul {margin:0; padding:0; float:left; width:160px;}

.navsection ul li.navext ul li {margin:0 !important; padding:0 0 0 15px; width:140px;}

.navsection .selected {margin:0 0 3px 0; color:#d5e052; font-size:16px;}

.navsection .selected span.cufon canvas {border-bottom:1px solid #d5e052;}

/* Nav Form */

#navform {margin:10px 0 0 0;padding:0;float:left;display:inline;width:160px;}

#navform input.textbox {margin:0 0 4px 0;width:160px; font-size:12px; background:#d5e052; border:none;}

#navform textarea {margin:0;padding:0;width:160px; font-size:12px; background:#d5e052; border:none; font-family:Helvetica,Arial,Verdana;}

#navform .navbtn {margin:6px 0 0 0;}

#navform .navbtn a {color:#fff; text-transform:uppercase; text-decoration:none;}

.validate span {top:0;right:5px;color:#000 !important;}

/* Gallery */
#galleryoverlay{position:absolute;top:0;left:0;z-index:1000;}

#gallery,#galleryimg,#gallerythumb{padding:0;float:left;width:580px;}

#gallery{margin:0;}

#galleryimg{margin:0 0 12px 0;height:385px;display:inline}

#gallerythumb{margin:0;height:89px;overflow:auto}

#gallerythumbinner{float:left;position:relative}

#gallerythumb .thumbcont,#gallerythumb .thumboverlay,#gallerythumbinner{margin:0;padding:0;height:79px}

#gallerythumb .thumbcont{float:left;display:inline;position:relative;cursor:pointer;width:110px}

#gallerythumb .thumboverlay{position:absolute;top:0;left:0;width:110px}

/* My Gallery */

#mainimg {margin:0; padding:0; float:left; width:580px; height:387px;}

#myGallery {margin:0; padding:0; float:left; width:580px; z-index:5;}

#myGallery img.thumbnail{display:none}

.jdGallery {overflow:hidden; position:relative}

.jdGallery img {margin:0; border:0;}

.jdGallery .slideElement,.jdGallery .loadingElement{width:100%;height:100%;background:#000 url('/images/slide/loading.gif') no-repeat center center;}
.jdGallery .loadingElement{top:0;left:0;position:absolute}
#select{margin:10px 0 25px 0;padding:0;float:left;display:inline;width:580px;height:96px}
#select img{float:left;cursor:pointer}
p.apartmenttype{margin:0;padding:0;text-transform:uppercase;float:left;width:580px}
.apartment{margin:0 0 10px 0;padding:0;float:left;width:580px;height:460px;border-bottom:1px solid #000;display:inline}
.apartmentinfo{margin:0;padding:0;float:left;width:185px}
.apartmentinfo ul{margin:30px 0 0 0;padding:0;list-style-type:none;width:185px;font-weight:bold;font-size:15px}
.apartmentinfo ul li{margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #000}
.apartmentinfo ul li a{margin:0;padding:0;color:Red;text-decoration:none}
.apartmentinfo ul li a:hover{margin:0;padding:0;text-decoration:underline}
.apartmentimg{float:left;width:395px}
#map{margin:0;padding:0;float:left;width:580px;height:560px}
#map .mapoverlay,#map .mapoverlay2{margin:0;padding:0;width:580px;height:560px;position:absolute;top:0;left:0}
#map .mapoverlay{z-index:10}
#map .mapoverlay2{z-index:1}
#key{float:left;width:580px}
.section{float:left;width:560px;}
.section .col{margin:0 5px 0 0;padding:0;float:left;width:190px}
.section .col span,.section .colend span,.section .colnone span,.section .colmid span,.section .colwide span{font-size:13px}
.section .colend,.section .colnone{margin:0;padding:0;float:left;width:170px}
.section .colmid{margin:0 5px 0 5px;padding:0;float:left;width:190px}
.section .colwide{float:left;width:365px}
.section .red,.section .green,.section .blue{margin:0 0 10px 0;padding:0 0 5px 0;font-weight:bold;color:#fff;border-bottom:1px solid #fff;height:18px;}
.try{margin:0 0 10px 0;padding:0;float:left;width:560px;}
.spacer{margin:0;padding:0;float:left;height:10px;width:560px;}
/* Isis */
#isis,#isisimg{margin:0;padding:0;width:580px;float:left}
#isis{display:inline}
#isisimg{height:385px;display:inline;background:#c9c6ad}
.hidden{text-decoration:none;color:#000}
#error{margin:0;padding:0 0 10px 0;float:left;width:580px;border-bottom:1px solid #000}
/* Press */
.presscont,.presslink{padding:0;float:left;display:inline;width:580px;}
.presscont{margin:2px 0 10px 0;border-bottom:1px solid #fff}
.presscont table{margin:0;padding:0;width:580px;float:left;}
.presscont table tr td{padding:10px 0 10px 0;border-top:1px solid #fff;font-size:13px;color:#fff;}
.presscont table tr td a{text-decoration:none;color:#fff;}
.olderlink{padding:0;float:left}
.presslink a{text-decoration:none}
/* Tennant Comments */
.tenantscomments,.tenantsbtm{padding:0;float:left;display:inline;width:560px}
.tenantscomments{margin:40px 0 0 0}
.tenantsbtm{margin:0;padding:0;}
.commentsdashed{margin:0 0 15px 0;padding:0 0 5px 0;border-bottom:1px solid #fff;float:left;display:inline;width:560px;}
/* Apartment Table */
.apartmenttbl{margin:0 0 30px 0;float:left;width:580px;}
.apartmenttbl tr td{padding:6px 0 6px 0;border-bottom:1px solid #fff;color:#fff;font-size:13px;}
.viewpdf a{color:#fff;}
/* Pop Up */
#popupOuter {margin:0;padding:0;position:absolute;top:80px;left:240px;height:20px;width:397px;z-index:1000;}
#popupOuter2 {margin:0;padding:0;position:absolute;top:80;left:170px;height:387px;width:580px;z-index:1000;}