
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, th, td {
margin:0;
padding:0;
}
h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
ol, ul {
list-style-type:none;
}
table {
border-collapse:collapse;
border-spacing:0;
}
caption, th {
text-align:left;
}
fieldset, img {
border:0 none;
}
dt, address, caption, cite, code, dfn, em, i, strong, b, th, var {
font-style:normal;
font-weight:normal;
}
h2, h3, h4, h5, p, ul {
margin:0;
padding:0;
}
body {
background:#F25E22 url(../images/body_background.jpg) no-repeat scroll center top;
margin:0;
padding:0;
}
p {
color:#424241;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
margin-bottom:15px;
}
p.subtitle {
color:#314E9D;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
margin-bottom:10px;
}
p.subtitle-margin {
color:#314E9D;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
margin-bottom:10px;
margin-top:20px;
}
p.lead {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
line-height:1.5;
margin-bottom:15px;
}
p.caption {
color:#314E9D;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:20px;
margin-bottom:15px;
}
p.form {
color:#424241;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
margin-bottom:10px;
width:520px;
}
a {
color:#23408F;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}
#nav_accessibility a {
color:#F9AA7E;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
h1 {
display:none;
font-size:1px;
}
h2 {
display:none;
font-size:1px;
}
h3 {
display:none;
font-size:1px;
}
h4 {
display:none;
font-size:1px;
}
h5 {
display:none;
font-size:1px;
}
a span {
display:none;
}
p.home_flash_text {
display:none;
}
p.page_title {
display:none;
}
#wrapper {
margin:0 auto;
padding:0;
position:relative;
top:0;
width:900px;
}
#logo a {
height:100px;
left:701px;
position:absolute;
top:43px;
width:200px;
}
#home_flash {
background-image:url(../images/home_banner.jpg);
height:400px;
position:absolute;
top:158px;
width:900px;
}
#home_flash p {
color:#23408F;
font-size:15px;
left:638px;
line-height:1.6;
position:relative;
text-align:right;
top:200px;
width:250px;
}
#home_flash a {
color:#F15E22;
font-size:15px;
line-height:1.6;
}
#home_flash a:hover {
color:#23408F;
font-size:15px;
line-height:1.6;
}
.line-break {
border-bottom:1px solid #23408F;
position:relative;
top:5px;
width:100%;
}
#home_signposting1 a {
background-image:url(../images/ways-to-help-you-buy.jpg);
height:107px;
position:absolute;
top:573px;
width:290px;
}
#home_signposting1 a:hover {
background-position:center bottom;
}
#home_signposting2 a {
background-image:url(../images/phase-2-sign.jpg);
height:107px;
left:305px;
position:absolute;
top:573px;
width:290px;
}
#home_signposting2 a:hover {
background-position:center bottom;
}
#home_signposting3 a {
background-image:url(../images/available-to-buy.jpg);
height:107px;
left:610px;
position:absolute;
top:573px;
width:290px;
}
#home_signposting3 a:hover {
background-position:center bottom;
}
#right1 a {
background-image:url(../images/ways-to-help-you-buy.jpg);
float:left;
height:107px;
margin-bottom:20px;
width:290px;
}
#right1 a:hover {
background-position:center bottom;
}
#right2 a {
background-image:url(../images/phase-2-sign.jpg);
float:left;
height:107px;
margin-bottom:20px;
width:290px;
}
.gallery-images a {float:left; margin-left:10px; margin-bottom:10px}
#right2 a:hover {
background-position:center bottom;
}
#right3 a {
background-image:url(../images/available-to-buy.jpg);
float:left;
height:107px;
margin-bottom:20px;
width:290px;
}
#right3 a:hover {
background-position:center bottom;
}
#right4 a {
background-image:url(../images/e-tour.jpg);
float:left;
height:107px;
margin-bottom:20px;
width:290px;
}
#right4 a:hover {
background-position:center bottom;
}
#right5 a {
background-image:url(../images/contact-selling-agent.jpg);
float:left;
height:107px;
margin-bottom:20px;
width:290px;
}
#right5 a:hover {
background-position:center bottom;
}
#home_accessibility {
background:#FFFFFF none repeat scroll 0 0;
height:27px;
position:absolute;
top:695px;
width:900px;
}
#main_body {
background:transparent url(../images/background.png) repeat scroll 0 0;
position:absolute;
top:160px;
width:900px;
}
#left_col {
float:left;
margin-left:20px;
margin-top:20px;
width:528px;
}
#content {
float:left;
width:528px;
}
#right_col {
float:left;
margin-left:43px;
margin-top:20px;
width:290px;
}
.right-col-sign {
margin-bottom:20px;
}
#page_title {
float:left;
height:260px;
width:900px;
}
#footer {
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:27px;
margin-top:15px;
width:900px;
}
#map {
border:1px solid #FFFFFF;
height:330px;
margin-bottom:15px;
margin-top:5px;
position:relative;
width:520px;
}
#plots1_12_header {
margin-top:5px;
position:relative;
width:600px;
}
#availability-table {
position:relative;
width:528px;
}
#pricing_right_col {
left:689px;
position:absolute;
top:158px;
width:211px;
}
#gallery_flash {
float:left;
height:430px;
width:647px;
}
#page_title_contact {
height:23px;
margin-bottom:15px;
position:relative;
width:674px;
}
#logo-2 {
height:29px;
left:50%;
margin-left:-450px;
position:absolute;
top:83px;
width:221px;
}
#nav {
height:400px;
left:50%;
margin-left:-450px;
position:absolute;
top:126px;
width:900px;
}
ul#nav_main {
font-size:1px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul#nav_main li {
float:left;
padding-right:0;
}
ul#nav_main a {
background:transparent none repeat scroll 0 0;
display:block;
text-decoration:none;
}
ul#nav_main a p {
display:none;
}
ul#nav_main a:hover {
color:#000000;
display:block;
text-decoration:none;
}
#home #nav_main .home a {
background-image:url(../images/top-menu.png);
background-position:0 16px;
float:left;
height:16px;
width:60px;
}
#nav_main .home a {
background-image:url(../images/top-menu.png);
background-position:0 0;
float:left;
height:16px;
width:60px;
}
#nav_main .home a:hover {
background-position:0 16px;
}
#development #nav_main .development a {
background-image:url(../images/top-menu.png);
background-position:-59px 16px;
height:16px;
position:relative;
width:118px;
}
#nav_main .development a {
background-image:url(../images/top-menu.png);
background-position:-60px 0;
height:16px;
position:relative;
width:118px;
}
#nav_main .development a:hover {
background-position:-60px 16px;
}
#location #nav_main .location a {
background-image:url(../images/top-menu.png);
background-position:-176px 16px;
height:16px;
position:relative;
width:78px;
}
#nav_main .location a {
background-image:url(../images/top-menu.png);
background-position:-176px 0;
height:16px;
position:relative;
width:78px;
}
#nav_main .location a:hover {
background-image:url(../images/top-menu.png);
background-position:-176px 16px;
}
#affordability #nav_main .affordability a {
background-image:url(../images/top-menu.png);
background-position:-255px 16px;
height:16px;
position:relative;
width:100px;
}
#nav_main .affordability a {
background-image:url(../images/top-menu.png);
background-position:-255px 0;
height:16px;
position:relative;
width:100px;
}
#nav_main .affordability a:hover {
background-position:-255px 16px;
}
#pricing #nav_main .pricing a {
background-image:url(../images/top-menu.png);
background-position:-355px 16px;
height:16px;
position:relative;
width:123px;
}
#nav_main .pricing a {
background-image:url(../images/top-menu.png);
background-position:-355px 0;
height:16px;
position:relative;
width:123px;
}
#nav_main .pricing a:hover {
background-position:-355px 16px;
}
#gallery #nav_main .gallery a {
background-image:url(../images/top-menu.png);
background-position:-478px 16px;
height:16px;
position:relative;
width:67px;
}
#nav_main .gallery a {
background-image:url(../images/top-menu.png);
background-position:-478px 0;
height:16px;
position:relative;
width:67px;
}
#nav_main .gallery a:hover {
background-position:-478px 16px;
}
#about #nav_main .about a {
background-image:url(../images/top-menu.png);
background-position:-546px 16px;
height:16px;
position:relative;
width:79px;
}
#nav_main .about a {
background-image:url(../images/top-menu.png);
background-position:-546px 0;
height:16px;
position:relative;
width:79px;
}
#nav_main .about a:hover {
background-position:-546px 16px;
}
#contact #nav_main .contact a {
background-image:url(../images/top-menu.png);
background-position:-625px 16px;
height:16px;
position:relative;
width:70px;
}
#nav_main .contact a {
background-image:url(../images/top-menu.png);
background-position:-625px 0;
height:16px;
position:relative;
width:70px;
}
#nav_main .contact a:hover {
background-position:-625px 16px;
}
ul#nav_accessibility {
font-size:1px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:20px;
margin-top:6px;
}
ul#nav_accessibility li {
float:left;
padding-right:10px;
position:relative;
top:1px;
}
ul#nav_accessibility a {
background:transparent none repeat scroll 0 0;
display:block;
font-weight:bold;
text-decoration:none;
}
ul#nav_accessibility a p {
display:none;
}
ul#nav_accessibility a:hover {
color:#23408F;
display:block;
text-decoration:none;
}
#availability-table th {
background-color:#CCCCCC;
border-bottom:2px solid #FFFFFF;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding-top:5px;
padding-bottom:5px;
text-align:center;
text-decoration:underline;
}
#availability-table th a {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:25px;
text-align:center;
text-decoration:underline;
}
#availability-table a {
color:#666666;
font-style:normal;
font-weight:normal;
text-align:center;
text-decoration:none;
}
#availability-table td {
background-color:#FFFFFF;
border-bottom:2px solid #FFFFFF;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:24px;
text-align:center;
}
#availability-table td a {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-align:center;
text-decoration:underline;
}
#contact_page_title {
height:20px;
position:absolute;
top:105px;
width:209px;
}
#contact_left_col {
height:435px;
position:absolute;
top:150px;
width:345px;
}
#contact_right_col {
height:435px;
left:390px;
position:absolute;
top:150px;
width:345px;
}
input {
margin-bottom:2px;
width:175px;
}
select#refer {
left:0;
position:relative;
width:175px;
}
label#checkbox {
display:inline;
}
input.radio {
width:auto;
}
input#text {
height:60px;
margin-top:2px;
width:240px;
}
input#submit {
height:25px;
top:0;
width:50px;
}
input#clear {
height:25px;
top:0;
width:80px;
}
input#forename, input#surname, input#email, input#address1, input#address2, input#city, input#postcode, input#phone, input#mobile {
left:105px;
position:absolute;
}
#legal_links p a {
color:#B9B2CA;
font-family:Arial,Helvetica,sans-serif;
}
ul#spec_list {
color:#424241;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-bottom:15px;
margin-left:17px;
width:550px;
}
ul#spec_list li {
padding-bottom:2px;
padding-left:2px;
padding-top:2px;
}
h6 {
margin-bottom:5px;
margin-left:-17px;
}
.header-image {
float:left;
height:260px;
margin-top:20px;
width:900px;
}
.header-image-plans {
float:left;
height:387px;
margin-top:20px;
width:900px;
}