/* CSS Document */

.container {
width:850px;
height:781px;
position:absolute;
top:30px;
left:50%;
margin-left:-425px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#6f7072;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

.banner {
width:850px;
height:139px;
position:absolute;
top:0px;
left:0px;
}

.logo {
width:171px;
height:104px;
position:absolute;
top:2px;
left:49px;
}

.porth {
width:258px;
height:17px;
position:absolute;
top:5px;
right:40px;
}

.kf {
width:137px;
height:15px;
position:absolute;
top:63px;
right:40px;
}

.db {
width:126px;
height:12px;
position:absolute;
top:83px;
right:40px;
}

.lqp {
width:123px;
height:17px;
position:absolute;
bottom:5px;
left:46px;
}

.logoDesign {
width:237px;
height:15px;
position:absolute;
bottom:5px;
right:46px;
}

.bannerImage {
width:762px;
height:265px;
position:absolute;
top:178px;
left:46px;
}

#slideshow img {
width:762px;
height:265px;
top:  0px; 
left: 0px;
float:left;
}

.menu {
width:850px;
height:30px;
position:absolute;
top:139px;
left:0px;
}

.menu img {
padding:0px;
margin:0px;
float:left;
}

.floorplansMenu {
width:804px;
height:14px;
position:absolute;
top:195px;
left:46px;
}

.floorplansMenu img {
padding:0px;
margin:0px;
float:left;
}

.rightMenu {
width:196px;
height:239px;
position:absolute;
top:465px;
right:21px;
}

.rightMenu img {
padding:0px;
padding-bottom:11px;
margin:0px;
float:left;
}

.copyArrow {
width:15px;
height:31px;
position:absolute;
top:474px;
left:46px;
}
.copyTitle {
width:500px;
height:50px;
position:absolute;
top:465px;
left:65px;
font-size:45px;
color:#6f7072;
letter-spacing:-2px;
}

.copyBody {
width:565px;
height:206px;
position:absolute;
top:532px;
left:46px;
font-size:13px;
color:#6f7072;
line-height:16px;
overflow:hidden;
}

.copyScroll {
width:508px;
position:absolute;
top:0px;
right:0px;
}

.scrollArrowsUp {
width:23px;
height:14px;
position:absolute;
top:58px;
left:10px;
}

.scrollArrowsDown {
width:23px;
height:14px;
position:absolute;
top:83px;
left:10px;
}

.bottomGrad {
width:850px;
height:9px;
position:absolute;
bottom:30px;
left:0px;
}

h3 {
margin:0px;
}

.straplineblue {
font-size:18px;
font-weight:normal;
color:#009cdd;
line-height:normal;
}

.straplinepink {
font-size:18px;
font-weight:normal;
color:#c00076;
line-height:normal;
}

img {
border:none;
}

a.pinkLink {
text-decoration:none;
color:#c00076;
}

a:hover.pinkLink {
text-decoration:none;
color:#6f7072;
}

a.greenLink {
text-decoration:none;
color:#9ec54d;
}

a:hover.greenLink {
text-decoration:none;
color:#6f7072;
}

ul {
margin-left:10px;
margin-top:7px;
padding-left:10px;
}

p {
margin-top:0px;
margin-bottom:9px;
}

.specTitle {
color:#c00076;
font-weight:bold;
}

.locationTitle {
color:#6f7072;
font-weight:bold;
}

.knightFrank_logo{
width:120px;
height:44px;
position:absolute;
bottom:170px;
left:44px;
}

.knightFrankCopy{
position:absolute;
bottom:75px;
left:44px;
}

.davidBall_logo{
width:120px;
height:44px;
position:absolute;
bottom:170px;
left:235px;
}

.davidBallCopy{
position:absolute;
bottom:75px;
left:235px;
}

.questionTitle {
color:#009cdd;
font-weight:bold;
}

.designContent {
width:762px;
height:490px;
position:absolute;
top:178px;
left:46px;
}

.designEEImage {
width:762px;
height:490px;
position:absolute;
top:0px;
left:0px;
z-index:1;
}

.designSEImage {
width:762px;
height:490px;
position:absolute;
top:0px;
left:0px;
z-index:0;
}

.designArrow {
width:15px;
height:31px;
position:absolute;
top:206px;
left:48px;
z-index:2;
}

.designTitle {
width:222px;
height:41px;
position:absolute;
top:203px;
left:65px;
z-index:2;
}

.designText {
width:397px;
position:absolute;
top:238px;
right:65px;
z-index:2;
text-align:right;
color:#FFFFFF;
font-size:15px;
}

.eeLink {
position:absolute;
top:697px;
left:46px;
color:#6f7072;
font-weight:normal;
font-size:16px;
}

.eeLinkArrow {
width:15px;
height:31px;
position:absolute;
top:692px;
left:182px;
z-index:2;
}

.eeLinkArrow img {
padding:0px;
border:none;
margin:0px;
}

a.imagePrevious {
color:#6f7072;
font-weight:normal;
text-decoration:none;
line-height:normal;
}

a:hover.imagePrevious {
color:#6f7072;
font-weight:normal;
text-decoration:none;
line-height:normal;
}

a.movimagePrevious {
color:#009cdd;
font-weight:normal;
text-decoration:none;
line-height:normal;
}

a:hover.movimagePrevious {
color:#009cdd;
font-weight:normal;
text-decoration:none;
line-height:normal;
}

.seLink {
position:absolute;
top:697px;
left:223px;
color:#6f7072;
font-weight:normal;
font-size:16px;
}

.seLinkArrow {
width:15px;
height:31px;
position:absolute;
top:692px;
left:368px;
z-index:2;
}

.seLinkArrow img {
padding:0px;
border:none;
margin:0px;
}

a.imageNext {
color:#009cdd;
font-weight:normal;
text-decoration:none;
line-height:normal;
}

a:hover.imageNext {
color:#009cdd;
font-weight:normal;
text-decoration:none;
line-height:normal;
}

a.movimageNext {
color:#6f7072;
font-weight:normal;
text-decoration:none;
line-height:normal;
}

a:hover.movimageNext {
color:#6f7072;
font-weight:normal;
text-decoration:none;
line-height:normal;
}

/*a.imageNext {
color:#009cdd;
font-weight:normal;
text-decoration:none;
background-image:url(../images/arrow_blue.gif);
background-position:right center;
padding-right:25px;
background-repeat:no-repeat;
padding-top:20px;
padding-bottom:20px;
line-height:33px;
}

a:hover.imageNext {
color:#009cdd;
font-weight:normal;
text-decoration:none;
background-image:url(../images/arrow_blue.gif);
background-position:right center;
padding-right:25px;
background-repeat:no-repeat;
padding-top:20px;
padding-bottom:20px;
line-height:33px;
}*/

.specLink {
position:absolute;
top:697px;
right:46px;
color:#6f7072;
font-weight:normal;
font-size:16px;
}

.specLink a{
color:#6f7072;
font-weight:normal;
text-decoration:none;
line-height:normal;
}

.specLink a:hover{
color:#009cdd;
font-weight:normal;
text-decoration:none;
line-height:normal;
}

.floorplansArrow {
width:15px;
height:31px;
position:absolute;
top:297px;
left:48px;
z-index:2;
}

.floorplansTitle {
width:162px;
height:37px;
position:absolute;
top:296px;
left:65px;
z-index:2;
}

.floorplansDisclaimer {
width:415px;
position:absolute;
bottom:91px;
left:46px;
z-index:2;
font-size:10px;
color:#b2b3b4;
}

.floorplanContainer {
height:530px;
position:absolute;
left:46px;
top:213px;
width:766px;
background-color:#FFFFFF;
}

.floorplansCopy {
position:absolute;
top:207px;
left:0px;
line-height:20px;
font-size:12px;
z-index:2;
}

.floorplansSmallArrow {
height:17px;
width:7px;
position:absolute;
left:119px;
top:195px;
z-index:3;
background-image:url(../images/arrow_green_small.gif);
background-repeat:no-repeat;
}

.floorplansMenuLine {
background-color:#9EC54D;
height:2px;
left:130px;
position:absolute;
top:211px;
width:80px;
z-index:3;
line-height:1px;
}

#onesixGFImage {
height:461px;
width:411px;
position:absolute;
right:0px;
top:30px;
z-index:0;
}

#onesixFFImage {
height:479px;
width:450px;
position:absolute;
right:0px;
top:29px;
z-index:0;
}

#onesixSFImage {
height:498px;
width:442px;
position:absolute;
right:0px;
top:20px;
z-index:0;
}

#onesixRTImage {
height:493px;
width:438px;
position:absolute;
right:0px;
top:20px;
z-index:0;
}

#sevenGFImage {
height:454px;
width:450px;
position:absolute;
right:0px;
top:30px;
z-index:0;
text-align:right;
}

#sevenFFImage {
height:454px;
width:450px;
position:absolute;
right:0px;
top:30px;
z-index:0;
}

#sevenRTImage {
height:489px;
width:485px;
position:absolute;
right:0px;
top:30px;
z-index:0;
}


.moviesContent {
width:762px;
height:429px;
position:absolute;
top:216px;
left:46px;
}

.moviesArrow {
width:15px;
height:31px;
position:absolute;
top:691px;
left:48px;
z-index:2;
}

.moviesTitle {
width:222px;
height:41px;
position:absolute;
top:681px;
left:65px;
z-index:2;
}

.movieLinks {
position:absolute;
top:697px;
left:265px;
color:#6f7072;
font-weight:normal;
font-size:16px;
}

.moviesArrowNav {
width:14px;
height:23px;
position:absolute;
top:695px;
right:491px;
z-index:2;
padding:0px;
margin:0px;
}

.moviesArrowNav img {
float:left;
}

.moviesMenuLine {
background-color:#009cdd;
height:2px;
position:absolute;
top:717px;
left:265px;
width:105px;
z-index:3;
line-height:1px;
}




