body {

padding:5px 0 0 0;

margin:0;

font-family:Verdana,Arial, Helvetica, sans-serif; font-size: 15px;	font-weight: normal; color: #000;

background-color: #fff;

}



#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: 130px;

}



#header h1 {

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

height: 99px;

width: 960px;

background-repeat: no-repeat;

margin:0;

padding:0;

}



#header h1 span {

display: none;

}



#hmenu {

background-color: #89917D;

position: relative;

height: 30px;

width: 960px;

color: #fff;



padding: 0;

margin: 0;

}





#hmenu a {

padding-top: 6px;

text-decoration: none;

height: 30px;

display: block;

/*border-right: 3px solid green;*/

float: left;

color:#fff;

width: 130px;

text-align: center;

font-size: 0.9em;

}



#hmenu a:hover {

font-weight: bold;

}



#hmenu a.home {

margin-left: 16px;

}

.newsintrotitle{
font-weight:bold;
color:#89917d;
font-size:1.2em

}


.boxtop{
background-image:url(../img/images/newsbox_01.png); 
background-repeat:no-repeat;
height:10px;
width:385px;
}

.boxbody{
background-image:url(../img/images/newsbox_02.png); 
background-repeat:repeat-y;
width:385px;
overflow:hidden;
margin:0;
padding:0;
font-size:0.9em;
}

.boxbottom{
background-image:url(../img/images/newsbox_04.png); 
height:19px;
width:385px;
}



/*#hmenu a:hover.home {

background-image:url(../menu/home1.jpg);

background-position: 15px 0px;

background-repeat: no-repeat;

}*/



/*#hmenu a.examples {

background-image:url(../menu/examples.jpg);

background-position: 0px 0px;

background-repeat: no-repeat;

width:117px;

}*/



/*#hmenu a.domestic {

background-image:url(../menu/domestic.jpg);

background-position: 0px 0px;

background-repeat: no-repeat;

width:118px;

}



#hmenu a:hover.domestic {

background-image:url(../menu/domestic1.jpg);

background-position: 0px 0px;

background-repeat: no-repeat;

width:118px;

}



#hmenu a.commercial {

background-image:url(../menu/commercial.jpg);

background-position: 0px 0px;

background-repeat: no-repeat;

width:332px;

}



#hmenu a:hover.commercial {

background-image:url(../menu/commercial1.jpg);

background-position: 0px 0px;

background-repeat: no-repeat;

width:332px;

}



#hmenu a.measure {

background-image:url(../menu/measure.jpg);

background-position: 0px 0px;

background-repeat: no-repeat;

width:147px;

}



#hmenu a:hover.measure {

background-image:url(../menu/measure1.jpg);

background-position: 0px 0px;

background-repeat: no-repeat;

width:147px;

}



#hmenu a.contact {

background-image:url(../menu/contact.jpg);

background-position: 0px 0px;

background-repeat: no-repeat;

width:103px;

}



#hmenu a:hover.contact {

background-image:url(../menu/contact1.jpg);

background-position: 0px 0px;

background-repeat: no-repeat;

width:103px;

}*/



#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;

font-size: 0.9em;

/*background-color: #fff;*/

width: 850px;



padding: 55px;

padding-bottom: 10px;

padding-top: 30px;

}



#body1 {

position: relative;

font-size: 0.9em;

/*background-color: #fff;*/

width: 930px;



padding: 15px;

padding-top: 30px;

}



#body1 img {

border: 2px solid #777575;

margin-bottom: 5px;

}



#body a {

text-decoration: none;

color: #000;

}



#body a:hover {

font-weight: bold;

}



#body img {

float: right;

/*margin-right: 15px;*/

margin-left: 15px;

margin-bottom: 10px;

border: 2px solid #777575;

}



#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.pad li{

margin-left: 260px;

}



#body p {

margin-bottom: 0px;

margin-top: 5px;

}



#body ul {

margin-top: 5px;

}



/*#body img {

margin-left: 20px;

margin-right: 20px;

}*/



#footer {

position: relative;

font-size: 1em;

color: #8DAA62;

margin: 0;

}







#footer p {



}



#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;

}



h1 {

font-size: 1.4em;

}



h2 {

font-size: 1.2em;

}



h3 {

font-size: 1.1em;

}

.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 {

font-weight: bold;

}



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;

}





#body1 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;

margin-left:85px;

}



#body1 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;

}



#body1 p.address span {

display: none;

}



#body1 p.monks span {

display: none;

}



#body1 p.click {

color: #89917D;

font-weight: bold;

margin-top: 0;

}



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

}



#body1 .con {

margin: 0;

width: 450px;

float: left;

font-size: 0.9em;

}



#body1 .con1 {

width: 450px;

float: left;

margin-left: 10px;

font-size: 0.9em;

}



#body1 .con span, #body1 .con1 span {

font-size: 1.2em;

font-weight: bold;

color: #89917D;

}



#body1 .con p, #body1 .con1 p {

width: 380px;

}



#body1 .con img, #body1 .con1 img {

float: left;

margin-left: 0px;

margin-right: 20px;

margin-top: 10px;

margin-bottom: 10px;

}



#body .images {

width: 443px;

float: right;

margin-left: 20px;

}





#body .images img {

float: left;

margin:0;

padding: 0;

}



#body img.house {

float: left;

margin-right: 20px;

margin-top: 15px;

}



#body img.house1 {

float: right;

margin: 0px;

margin-top: 15px;

}



#body1 p.sales {

text-align: center;

font-size: 1.3em;

margin-top: 40px;

line-height: 1.8em;

color: #89917D;

display:block;

margin-left: 50px;

}



#body1 p.sales a {

color: #666666;



}



#body .con {

padding: 0;

margin: 0;

width: 420px;

float: left;

font-size: 0.9em;

}



#body .con1 {

padding: 0;

width: 420px;

float: left;

margin: 0;

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: none;

margin-left: 0px;

margin-right: 20px;

margin-top: 10px;

margin-bottom: 10px;

}



#body .con .imageholder, #body .con1 .imageholder {

border: 1px solid #000;

height: 160px;

width:300px;

}



#body1 .con1 a.prices {

display: block;

width: 136px;

height: 55px;

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

background-repeat: no-repeat;

margin-left: auto;

margin-right: auto;

margin-bottom: 0px;

}



#body1 .con1 a.prices span {

display: none;

}



#body1 p.sales1 {

text-align: center;

font-size: 1.3em;

margin-left: 50px;

margin-top: -10px;

}





#body1 .con1 a.bovale {

text-decoration: none;

color: #8DAA62;

margin: 0;

}



#body1 .con1 a:hover.bovale {

color:#6A952E;

}