/* 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;
}

.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;
}

.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;
bottom:66px;
left:46px;
color:#6f7072;
font-weight:normal;
font-size:16px;
}

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

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

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

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

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

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

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

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

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

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


