.contentup{
margin-top:-90px;
}




body {

padding:5px 0 0 0;

margin:0;

font-family:Verdana,Arial, Helvetica, sans-serif; font-size: 16px;	font-weight: normal; color: #002E62;

background-color: #fff;

}

.texthide{
visibility:hidden;
height:0px;

}

.textright{
float:right; width:430px; padding-left:30px; padding-bottom:30px;

}

#wrapper {

/*border: 1px solid #cccccc;*/

width: 960px;

position: relative;

display: block;

margin-right: auto;

margin-left: auto;

background-image:url(../images/background.gif);

background-repeat: no-repeat;

background-position: bottom left;

/*border: 4px ridge #CCCCCC;*/

}



#header {

/*background-image:url(../images/background1.jpg);*/

position: relative;

height: 192px;

}



#header h1 {

background-image:url(../images/header.jpg);

height: 152px;

width: 960px;

background-repeat: no-repeat;

margin:0;

padding:0;

}



#header h1 span {

display: none;

}



#hmenu {

background-color: #002D62;

position: relative;

height: 30px;

width: 960px;

color: #fff;

border-top: 2px solid #55BA5B;

border-bottom: 2px solid #55BA5B;

padding: 0;

margin: 0;

}





#hmenu a {

/*border: 1px solid #000;*/

padding-top: 4px;

text-decoration: none;

display: block;

height: 30px;

float: left;

color:#fff;

text-align: center;

font-size: 1.1em;

font-weight: bold;

padding-left: 14px;

padding-right: 14px;

}



#hmenu a:hover {

font-weight: bold;

}



#hmenu a.home {

margin-left: 40px;

}



#hmenu a.selected {

color:#55BA5B; 

font-weight: bold;

}



#preloadDefaultImages {

position:absolute;

top:-1000px;

height:100px;

width:100px;

overflow:hidden;

} 





#hmenu a span {

display: none;

}



#contact {

background-image:url(../images/phone1.jpg);

position: absolute;

width: 257px;

height: 48px;

right: 10px;

top: 20px;

}



#contact span {

display: none;

}



.right {

float: right;

}







#body {

position: relative;

/*background-color: #fff;*/

width: 850px;

padding: 55px;

padding-top: 30px;

padding-bottom: 10px;

}





#body a {

text-decoration: none;

color: #000;

}



#body a:hover {

color: #55BA5B;

}



#body img {

float: right;

/*margin-right: 15px;*/

margin-left: 15px;

margin-bottom: 10px;

border: 3px solid #002E62;

}



#body img.left {

float: left;

margin-right: 18px;

margin-left: 0px;

margin-bottom: 0px;

border: 2px solid #777575;

margin-top: 20px;

}



#body img.left1 {

float: left;

margin-right: 0px;

margin-left: 0px;

margin-bottom: 0px;

border: 2px solid #777575;

margin-top: 20px;

}





#body ul.none {

list-style-type:none

}



#body ul{

margin-top: 0px;

list-style-image: url('../images/blib.gif');

width: 420px;

}



#body ul.funding li {

margin-bottom: 10px;

}



#body ul.funding li a:hover {

font-weight: normal;

color:#55BA5B;

}



#body p {

margin-bottom: 0px;

margin-top: 5px;

width: 430px;

}



#body ul {

margin-top: 5px;

}


textonly2 {
}

img.textonly2 {
border:0;
width:400px;
}


a.textonly {

display: block;

height: 80px;

width: 320px;

background-image:url(../images/textonly.gif);

margin-left: 10px;

margin-top: 10px;

margin-bottom: 20px;

}


a.textonly span {

display: none;

}




/*#body img {

margin-left: 20px;

margin-right: 20px;

}*/



#footer {

position: relative;

font-size: 1em;

margin: 0;

background-color:#002E62;

color: #fff;

height:30px;

}







#footer p {

padding-top: 5px;

text-align: center;

}



#footer p span {

color:#55BA5B;

}



#footer a {

background-image:url(../images/bovalelogo.gif);

background-repeat: no-repeat;

height: 30px;

display: block;

background-position: 50px 0px;

padding-left: 145px;

padding-top: 12px;

text-decoration: none;

color: #8DAA62;

}



#footer a:hover {

color:#6A952E;

}



#footer span {

color: #fff;

}



#body h1 {

font-size: 1.6em;

color: #55BA5B;

margin-top: 100px;

}



h2 {

font-size: 1.2em;

color: #55BA5B;

margin-bottom: 0px;

}



h3 {

font-size: 1.1em;

color: #55BA5B;

}



.link {

float: right;

margin-left: 10px;

/*margin-bottom: 30px;*/

width: 340px;

text-align: center;

}



#body .link img {

float: left;

margin:10px;

border: 0;

}





.link a {

display: block;

text-decoration: none;

height: 40px;

width: 220px;

background-image:url(../images/button.gif);

background-repeat: no-repeat;

}



.link a span {

display: none;

}



.link a:hover {

background-image:url(../images/buttonover.gif);

}



#websyche {

color: #666666;

font-size: 0.65em;

position: absolute;

right: 0px;

bottom: -30px;

}



#websyche a, #websyche1 a {

text-decoration: none;

color: #000;

} 



#websyche a:hover, #websyche1 a:hover  {

color: yellow;

}



.clear {

clear: both;

}



#body .team img {

float: left;

margin: 0;

margin-right: 10px;

border: 1px solid #eee;

}



#body .team p {

margin-top: 10px;

}



#body .team {

height: 150px;

border: 1px solid #eee;

margin-bottom:10px;

padding: 5px;

}



.featured {

border: 1px solid #cccccc;

margin-top: 5px;

padding: 5px;

/*width:700px;*/

}



h3.up {

margin-top: 0px;

}



h2.up {

margin-bottom: -2px;

}



#body p.print {

background-image:url(../images/background1.jpg);

border: 2px outset #3D2065;

font-weight: bold;

margin-left:1.6em;

width: 180px;

text-align: center;

color: #fff;

}



#body .print a {

color: #fff;

}



#body a.button {

height: 20px;

padding-left: 10px;

padding-right: 10px;

text-align: center;

background-image:url(../images/background1.jpg);

border: 2px outset #3D2065;

font-weight: bold;

color: #fff;

}



.floatr {

float: right;

margin-right: 55px;

}



.floatl {

float: left;

margin-left: 55px;

}



p.contemporary {

display: block;

width: 306px;

height: 64px;

background-image:url(../images/contemporary.gif);

background-repeat: no-repeat;



}



.contemporary span {

display: none;

}



#body p.classical {

margin-top: 20px;

display: block;

width: 302px;

height: 89px;

background-image:url(../images/classically.gif);

background-repeat: no-repeat;

}



.classical span {

display: none;

}



p.large {

float: left;

display: block;

width: 286px;

height: 133px;

background-image:url(../images/large.gif);

background-repeat: no-repeat;

}



.large span {

display: none;

}



#body img.house {

margin: 0;

margin-left: 12px;

}



.h {

color: #89917D;

}



.selected {

color: #55BA5B;

}



h1.siteplan {

display: block;

width: 167px;

height: 46px;

background-image:url(../images/siteplan.gif);

background-repeat: no-repeat;

margin-left: auto;

margin-right: auto;

margin-bottom: 10px;

}



h1.house {

display: block;

width: 303px;

height: 39px;

background-image:url(../images/house.gif);

background-repeat: no-repeat;

}



h1.courtyard {

display: block;

width: 252px;

height: 48px;

background-image:url(../images/courtyard.gif);

background-repeat: no-repeat;

margin-bottom: 5px;

}





h1.specification {

display: block;

width: 242px;

height: 50px;

background-image:url(../images/specification.gif);

background-repeat: no-repeat;

margin-bottom: 5px;

}



h1.chepstow {

display: block;

width: 282px;

height: 54px;

background-image:url(../images/chepstow.gif);

background-repeat: no-repeat;

margin-bottom: 5px;

margin-left:auto;

margin-right: auto;

}



h1.surrounding {

display: block;

width: 316px;

height: 54px;

background-image:url(../images/surrounding.gif);

background-repeat: no-repeat;

margin-bottom: 5px;

margin-left:auto;

margin-right: auto;

}





h1.house span {

display: none;

}



h1.siteplan span {

display: none;

}



h1.courtyard span {

display: none;

}



h1.specification span {

display: none;

}



h1.surrounding span {

display: none;

}



h1.chepstow span {

display: none;

}





#body img.centre {

display: block;

margin-left: auto;

margin-right: auto;

float: none;

}



#body p.plan {

position: relative;

left: 80px;

color: #8DAA62;

margin-bottom: 10px;

font-size: 0.9em;

}





#body p.address {

height: 169px;;

width: 265px;

background-image: url(../images/address.gif);

display: block;

background-repeat: no-repeat;

margin-left: auto;

margin-right: auto;

margin-top: 40px;

}



#body p.monks a {

height: 168px;;

width: 175px;

background-image: url(../images/monks.gif);

display: block;

background-repeat: no-repeat;

margin-left: auto;

margin-right: auto;

margin-top: 40px;

}



#body p.address span {

display: none;

}



#body p.monks span {

display: none;

}



#body p.click {

color: #89917D;

font-weight: bold;

}



.clear1 {

display:block;

height: 20px;

clear: both;

}



#rightbox {

float: right;

width: 442px;

margin-left: 20px;

}



#body #rightbox img {

margin: 0;

}





#body #rightbox img.yard {

margin: 0;

margin-right: 10px;

}



p.smaller {

font-size: 0.9em;

}



#body .con {

margin: 0;

width: 420px;

float: left;

font-size: 0.9em;

}



#body .con1 {

width: 420px;

float: left;

margin-left: 10px;

font-size: 0.9em;

}



#body .con span, #body .con1 span {

font-size: 1.2em;

font-weight: bold;

color: #89917D;

}



#body .con p, #body .con1 p {

width: 380px;

}



#body .con img, #body .con1 img {

float: left;

margin-left: 0px;

margin-right: 20px;

margin-top: 10px;

margin-bottom: 10px;

}



#body .images {

width: 300px;

float: right;

margin-left: 20px;

}



#body .images1 {

width: 325px;

float: right;

margin-left: 20px;

}





#body .images p {

width: 300px;

margin-left: 20px;

}



#body .images h2 {

margin-left: 20px;

}



#body .images img, #body .images1 img {

display: block;

margin-left: auto;

margin-right: auto;

padding: 0;

}



#body img.house {

float: left;

margin-right: 20px;

margin-top: 15px;

}



#body img.house1 {

float: right;

margin: 0px;

margin-top: 15px;

}



#body p.sales {

text-align: center;

font-size: 1.3em;

margin-top: 40px;

line-height: 1.8em;

color: #89917D;

}



#body p.sales a {

color: #666666;

}



#body a.default {

display:none;

}



#body p.textonly {

display:none;

}



#body .pub {

margin-top: 10px;

}





#body .pub img {

float: none;

border: 0;

margin-bottom: 0;

}



#body .pub1 {

float: left;

margin-bottom: 10px;



}



#body .pub1 p{

font-size: 0.8em;

margin-top: -0px;

width: 180px;

margin-left: 15px;

}



#body .pub1 p a {

color: #002E62;

}