body {
margin: 40px 0 0 0;
background-color: #ffffff;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:13px;
color: #2D0000;
}

a:link, a:visited {
text-decoration: none;
color: #2D0000;
}

a:hover {
text-decoration: none;
color: #C7BEA8;
}

a.beige {
color: #C7BEA8;
font-weight:bold;
font-size:12px;
text-decoration:underline;
}

p {
margin:0 0 8px 0;
}

.flash-container {
background-color:#2D0000; height:618px;
}

#flash-container-contact {
background-color:#2D0000; height:619px;
}

#flash-container-directors {
background-color:#C7BEA8;height:619px;
}

#flash-container-gallery {
background-color:#2D0000;height:619px;
}

#flash-container-beige {
background-color:#C7BEA8;height:619px;
}

#flash-container-assisted {
background-color:#2D0000;height:619px;
}

#flash-container-avenue {
background-color:#C6BEA7;height:619px;
}

#directors-detail {
width:577px;
height:308px;
background-color: #FFFFFF;
color: #2D0000;
}


#directors-detail-right { 
width:360px;
float:left;
margin: 15px 0 0 0;
}

#directors-detail-left {
float:left;
width:200px;
}

#directors-detail img {
margin:20px 0 0 15px; 
}

#page-contact {
width:920px;
float:right;
background: #C7BEA8 url('../images/contact-bg.jpg') no-repeat;
background-position:right;
height:619px;
}

#page-directions {
width:920px;
float:right;
background: #C7BEA8 url('../images/directions-bg.jpg') no-repeat;
background-position:right;
height:619px;
}

#page-directors {
width:960px;
float:right;
background: url('../images/directors-bg.jpg') no-repeat;
background-position:right;
color: #FFFFFF;
height:619px;
}

#page-julian_mercer {
width:960px;
float:right;
background: url('../images/julian_mercer-bg.jpg') no-repeat;
background-position:right;
color: #FFFFFF;
height:619px;
}

#page-paul_pheysey {
width:960px;
float:right;
background: url('../images/paul_pheysey-bg.jpg') no-repeat;
background-position:right;
color: #FFFFFF;
height:619px;
}

#page-david_parry {
width:960px;
float:right;
background: url('../images/david_parry-bg.jpg') no-repeat;
background-position:right;
color: #FFFFFF;
height:619px;
}

#page-paul_vesty {
width:960px;
float:right;
background: url('../images/paul_vesty-bg.jpg') no-repeat;
background-position:right;
color: #FFFFFF;
height:619px;
}

#julian_mercer-left {
background: #C7BEA8 url('../images/julian_mercer-left.jpg') no-repeat;background-position:right;
height:619px;
width:151px;
float:left;
}

#paul_pheysey-left {
background: #C7BEA8 url('../images/paul_pheysey-left.jpg') no-repeat;background-position:right;
height:619px;
width:151px;
float:left;
}

#paul_vesty-left {
background: #C7BEA8 url('../images/paul_vesty-left.jpg') no-repeat;background-position:right;
height:619px;
width:151px;
float:left;
}

#david_parry-left {
background: #C7BEA8 url('../images/david_parry-left.jpg') no-repeat;background-position:right;
height:619px;
width:151px;
float:left;
}

#page-index {
width:1324px;
float:right;
}

#directors-left {
background: #C7BEA8 url('../images/directors-left.jpg') no-repeat;
background-position:right;
height:619px;
width:151px;
float:left;
}

#contact-left {
background: url('../images/contact-left.jpg') no-repeat;
height:623px;
width:125px;
float:left;
}

#directors-middle {
width:410px;
text-align:left;
float:right;
height:510px;
padding-top:20px;
}

#contact-middle {
width:263px;
text-align:left;
float:right;
height:610px;
}

#contact-middle  p {
width:263px;
color: #2D0000k;
}

.directors-text p {
width:170px;
}

#contact-middle a:link {
font-weight:bold; text-decoration:none; color: #2D0000; }

#contact-middle a:visited {
font-weight:bold; text-decoration:none; color: #2D0000; }

#directors-right {
width:320px;
height:510px;
float:right;
}

.directors-names {
margin-bottom:30px;
font-size:10px;
width:556px;
padding:10px;
background-color: #2D0000;
}

.directors-names-clear {
margin-bottom:30px;
font-size:10px;
width:556px;
padding:10px;
}

.directors-text {
width:300px;margin-top:20px;margin-bottom:25px;height:263px;
}

#directors-container {
height:363px;
}

.contact-text {
margin-top:40px;
width:500px;
margin-bottom:10px;
}

.contact-text a:link {
font-weight:bold;
}

.contact-text hr {
color: #2D0000;
border: 1px #2D0000 solid;
width:146px;
float:left;
margin: 0 100px 10px 0;
padding:0;
}

.directors-names a:link {
font-weight:bold; text-decoration:none; color: #FFFFFF; }

.directors-names a:visited {
font-weight:bold; text-decoration:none; color: #FFFFFF; }

.directors-names-clear a:link {
font-weight:bold; text-decoration:none; color: #FFFFFF; }

.directors-names-clear a:visited {
font-weight:bold; text-decoration:none; color: #FFFFFF; }


#page-assisted {
background: url('../images/assisted-bg2.jpg') no-repeat;
float:right;
width:1000px;
height:619px;
color: #FFFFFF;
}

#page-avenue {
background: url('../images/avenue-bg.jpg') no-repeat;
float:right;
width:1000px;
height:619px;
color: #FFFFFF;
}

#page-trafalgar {
background: url('../images/trafalgar-bg.jpg') no-repeat;
float:right;
width:1000px;
height:619px;
color: #FFFFFF;
}

#page-vicarage {
background: url('../images/vicarage-bg.jpg') no-repeat;
float:right;
width:1000px;
height:619px;
color: #FFFFFF;
}

#page-welland {
background: url('../images/welland-bg.jpg') no-repeat;
float:right;
width:1000px;
height:619px;
color: #FFFFFF;
}

#page-assisted2 {
background: url('../images/assisted-bg2.jpg') no-repeat;
float:right;
width:1000px;
height:619px;
color: #FFFFFF;
}

#page-property {
background: url('../images/property-bg.jpg') no-repeat;
float:right;
width:1000px;
height:619px;
color: #FFFFFF;
}

#page-currentprojects {
background: url('../images/currentprojects-bg.jpg') no-repeat;
float:right;
width:1000px;
height:619px;
}

#page-recentprojects {
background: url('../images/recent-bg.jpg') no-repeat;
float:right;
width:1000px;
height:619px;
}

#contact-right {
width:470px;
height:510px;
float:right;
}

#page-left {
width:200px;
float:right;height:700px;
}

#current-left {
width:200px;
float:left;
height:700px;
margin-left:85px;
}

#page-middle {
width:440px;
float:right;
padding: 0 0 0 40px;
height:600px;
}

#assisted-middle {
width:673px;
float:right;
padding: 0 0 0 40px;
}

#page-right {
width:233px;
height:600px;
float:right;
}

#current-right {
width:695px;
float:right;
overflow:hidden;
text-align:left;
margin-left:20px;
margin-top:5px;
}

#current-right object {
position:absolute;
margin-left:-285px;
z-index:90;
}

#side-content {
text-align:left;
color: #2D0000;
width:255px;
padding: 20px 10px 0 35px;
}

#side-content-current {
text-align:left;
color: #2D0000;
width:185px;
padding: 20px 10px 0 10px;
height:225px;
}

#side-content-assisted {
text-align:left;
color: #FFFFFF;
width:190px;
padding: 20px 5px 0 5px;
height:333px;
}

#side-content-welland {
text-align:left;
color: #FFFFFF;
width:190px;
padding: 4px 5px 0 5px;
height:225px;
}

#side-nav {
width:240px;
text-align:left;
background-color:#fff;
}

#current-nav {
width:240px;
text-align:left;
background-color:#fff;
margin-left:5px;
z-index:100;
position:relative;
}

#footer {
float:right;
width:910px;
text-align:left;
font-size:10px;
height:40px;
line-height:40px;
color: #2D0000;
}

#footer-gallery {
float:right;
width:912px;
text-align:left;
font-size:10px;
height:40px;
line-height:40px;
color: #2D0000;
}

.footer-left { width:400px; float:left;}
.footer-right { width;400px; float:right; padding-right:40px; }

h2 {
font-size:13px;
margin:0 0 10px 0;
}

h3 {
font-size:13px;
margin:0 0 0 0;
padding:0;
line-height:13px;
}

h1 {
font-size:14px;
margin:0 0 10px 0;
}

#avenue-intro {
margin-top:345px;
padding-left:20px;
}


#assisted-intro {
margin-top:380px;
padding-left:20px;
}

.assisted-column {
width:240px;
float:left;
color: #2D0000;
text-align:left;
}

#avenue-column {
width:430px;
color: #000000;
text-align:left;
float:left;
}

#trafalgar-column {
width:430px;
color: #000000;
text-align:left;
float:left;
padding-top:30px;
}
