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

}


a {
	color: #55BA5B;
}
#nav {
	margin: 0;
	padding: 7px 6px 0;
	line-height: 100%;
	border-radius: 2em;
	
	
	
 
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	
	-webkit-box-shadow: 0 3px 3px rgba(255, 0, 0, 0.2);
	-moz-box-shadow: 0 3px 3px rgba(255, 0, 0, 0.2);
 
	background: #002D62; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#002D62', endColorstr='#002D62'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#002D62), to(#002D62)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #002D62,  #002D62); /* for firefox 3.6+ */
 
	border: solid 2.5px #55BA5B;
}
#nav li {
	margin: 0 5px;
	padding: 0 0 8px;
	float: left;
	position: relative;
	list-style: none;
	z-index:999
}
/* main level link */
#nav a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	display: block;
	padding:  8px 20px;
	margin: 0;
	-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;
	text-shadow: 0 1px 1px rgba(255, 0, 0, 0.2);
}
/* main level link hover */
#nav .current a, #nav li:hover > a {
	background: #002D62; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFFFFF,  #FFFFFF); /* for firefox 3.6+ */
 
	color: #002D62;
	border-top: solid 1px #FFFFFF;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
}
/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #666;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#nav ul a:hover {
	background: #002D62 !important; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#002D62', endColorstr='#002D62'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#002D62), to(#002D62)) !important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #002D62,  #002D62) !important; /* for firefox 3.6+ */
 
	color: #ffffff !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
/* level 2 list */
#nav ul {
	background: #ddd; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #ffffff); /* for firefox 3.6+ */
 
	display: none;
	margin: 0;
	padding: 0;
	width: 185px;
	position: absolute;
	top: 35px;
	left: 0;
	border: solid 1px #002D62;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
}
/* dropdown */
#nav li:hover > ul {
	display: block;
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#nav ul a {
	font-weight: normal;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .9);
}
/* level 3+ list */
#nav ul ul {
	left: 181px;
	top: -3px;
}
/* rounded corners for first and last child */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
}
/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
}
html[xmlns] #nav {
	display: block;
}
* html #nav {
	height: 1%;
}



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

}

.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}


