/* CSS Document */

body{
background:#e7e6e6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#maincontent{
float:left;
background:#ffffff;
margin:0;
padding:0;
display:inline;
}
ul li{
	padding:0 0 15px 0;
	margin:0;
	}
a{
text-decoration:none;
}
h1{
font-size:11px;
margin:0;
padding:0;
color:#393837;
}
#bodytext{
float:left;
width:600px;
margin:0;
padding:10px 12px 0 12px;
}
#bodytext2{
float:left;
width:780px;
margin:0;
padding:10px 12px 12px 12px;
}

#missiontext{
float:left;

font-size:18px;
margin:0;
padding:12px 12px 12px 20px;
line-height:2;
}

#bodyimg{

float:left;
margin:0;
padding:12px 0 12px 40px ;
}
#wrap{
float:left;
width:1024px;
background:#ffffff;
margin:0 0 0 116px;
padding:0;
border:solid 1px #000000;
display:inline;
}

#topnavigation{
background:url(../images/navbg.jpg) repeat-x top left;
font-size:11px;
margin:0;
padding:7px 0 6px 20px;
width:1004px;
z-index: 10 !important;
}
#topnavigation a{

color:#000000;
/*font-weight:bold;*/
text-decoration:none;
margin:0;
padding:0 18px 0 0;

}

.anylinkcss{
	position:absolute;
	border:none;
	border-bottom-width: 0;
	font:normal 10px Verdana;
	color:#000000;
	line-height: 18px;
	padding-top:6px;
	
	width:160px;
	background-color: #cbcbcb;
	
	visibility: hidden;
	z-index: 1000;
}

.anylinkcss a{

color:#000000;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.anylinkcss a:hover{ 
background-color: #aaaaaa;
color: #000000;

display: block;
}

#breadcrumb{

font-size:10px;
color:#000000;
margin:0;
padding:5px 0 5px 20px;
}
#breadcrumb a{
color:#000000;
}
#leftcontent{
background:#ffffff;
width:205px;
float:left;
margin:0;
padding:0;
}
#leftnavigation{
background:#ffffff;
margin:0;
padding:0;
}
#leftnavigation div{
	margin:0;
	padding:25px 0 24px 10px;
	border-bottom:1px solid #ffffff;
	font-size:15px;
	}
#mbnorth{
	background:#004b85;
	color:#66d19f;
	}
#mbhotels{
	background:#0851C2;
	color:#94939c;
	}
#mbinteriors{
	background:#02A5CC;
	color:#f5a36f;
	}
.strwhitetxt {
	color: #FFFFFF;
	font-weight: bold;
}
#leftclickthroughs{
background:#ffffff;
margin:0;
padding:0;
font-size:11px;

}
#leftclickthroughs2{
background:#ffffff;
margin:0;
padding:0;
font-size:11px;

}
#leftclickthroughs3{
background:#535250 ;
margin:0;
padding:0;
font-size:11px;

}

#buildingvalueinourpeople{
margin:0;
padding:10px 0 0 15px;
color:#000000;
}
#buildingvalueinourpeople img{
margin:0;
padding:0 0 0 0;
border: 1px solid #000000;
}
#buildingvalueinourpeople a{
text-decoration:none;
color:#000000;
}
.more{
	border-bottom:1px solid #315b5b;
	margin:0 15px 10px 15px;
	}
.more img{
	margin:0px 0 0 -10px;
	}
.more p{
	padding:5px 0 15px 53px;
	margin:0;
	}
.more a{
	color:#000000;
	}
#newdevelopmentforopus,
#newdevelopmentforopus2,
#newdevelopmentforopus3,
#newdevelopmentforopus4,
#newdevelopmentforopus5{
	background:#ffffff;
	margin:0;
	color:#000000;
	font-size:11px;
	}
#newdevelopmentforopus{
	padding:0 0 9px 15px;
	}
#newdevelopmentforopus2{
	padding:0 0 20px 15px;
	}
#newdevelopmentforopus3{
	padding:0 0 179px 15px;
	}
#newdevelopmentforopus4{
	padding:0 0 350px 15px;
	}
#newdevelopmentforopus5{
	padding:0 0 410px 15px;
	}
#newdevelopmentforopus h2,
#newdevelopmentforopus2 h2,
#newdevelopmentforopus3 h2,
#newdevelopmentforopus4 h2,
#newdevelopmentforopus5 h2{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
	padding:0;
	}
#newdevelopmentforopus p,
#newdevelopmentforopus2 p,
#newdevelopmentforopus3 p,
#newdevelopmentforopus4 p,
#newdevelopmentforopus5 p{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}
#newdevelopmentforopus a,
#newdevelopmentforopus2 a,
#newdevelopmentforopus3 a,
#newdevelopmentforopus4 a,
#newdevelopmentforopus5 a{
	text-decoration:none;
	color:#000000;
	background:#ffffff;
	}
#newdevelopmentforopus5 a{
	height:100%;
	}
#peopleimage{
margin:0;
padding:5px 0 15px 0;
}
#ukimage{
margin:-22px 0 0 0;
padding:0 25px 21px 0;
}
#rightcontent{
background:#ffffff;
width:819px;
float:left;
margin:0;
padding:0 0 0 0;
}
#homepageimage{
float:left;
margin:0;
padding:0;

}
#homepagecopy{
float:left;
color:#ffffff;
margin:-100px 0 0 0;
padding:0 0 0 30px;
font-size:14px;
}
#homepagecopy2{
float:left;
color:#ffffff;
margin:-70px 0 0 0;
padding:0 0 0 175px;
font-size:14px;
}
.style1 {font-size: 18px}
.style2 {font-size: 20px}
.style5 {font-size: 24px}
.style7 {
	color: #000000;
	font-weight: bold;
}

.style8 {
	color: #42413F;
	font-size: 11px;
	font-weight: bold;
	margin:0;
	padding:12px 0 0 12px;
}
.style9 {
	color: #42413F;
	font-size: 14px;
	font-weight: bold;
	margin:0;
	padding:12px 0 0 12px;
}
.style10 {
	color: #42413F;
	font-size: 11px;
	width:769px;
	margin:0;
	padding:12px 0 0 12px;
}
.style11{
color:#007f44;
}
#hotelinfo{
float:left;
height:193px;
width:270px;
background:#424140;
color:#ffffff;
margin:0;
padding:5px 5px 5px 5px;
font-size:10px;
line-height:17px;
}
#hotelinfo img{
margin:0;
padding:13px 0 0 40px;
}
#hotelpagecopy{
float:left;
color:#000000;
margin:-195px 0 0 0;
padding:0 0 0 12px;
font-size:12px;
width:350px;
}
#interiorspagecopy{
float:left;
color:#000000;
margin:-180px 0 0 0;
padding:0 0 0 20px;
font-size:11px;
width:200px;
}
#northpagecopy{
float:left;
color:#000000;
margin:-193px 0 0 0;
padding:0 0 0 15px;
font-size:11px;

}

#thumbnailgrid{
margin:0px;
padding:10px 0 10px 11px;
}

.hotelsgrid1 {
width:186px;
background:url(../images/hotel-case-studies-images/holidayinnspeke.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.hotelsgrid2 {
width:186px;
background:url(../images/hotel-case-studies-images/smithshotel.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.hotelsgrid3 {
width:186px;
background:url(../images/hotel-case-studies-images/cadburyhouse.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.hotelsgrid4 {
width:186px;
background:url(../images/hotel-case-studies-images/sleepinn.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 0 5px 8px;
font-weight:bold;
}
.hotelsgrid5 {
width:186px;
background:url(../images/hotel-case-studies-images/premiertravelinn.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.hotelsgrid6 {
width:186px;
background:url(../images/hotel-case-studies-images/forestpines.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.hotelsgrid7 {
width:186px;
background:url(../images/hotel-case-studies-images/stanneylands.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.hotelsgrid8 {
width:186px;
background:url(../images/hotel-case-studies-images/wrightington.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 0 5px 8px;
font-weight:bold;
}
.interiorsgrid1 {
width:186px;
background:url(../images/interiors-case-study-images/gcasino.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.interiorsgrid2 {
width:186px;
background:url(../images/interiors-case-study-images/grillonthealley.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.interiorsgrid3 {
width:186px;
background:url(../images/hotel-case-studies-images/stanneylands.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.interiorsgrid4 {
width:186px;
background:url(../images/hotel-case-studies-images/cadburyhouse.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 0 5px 8px;
font-weight:bold;
}
.interiorsgrid5 {
width:186px;
background:url(../images/hotel-case-studies-images/forestpines.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.interiorsgrid6 {
width:186px;
background:url(../images/interiors-case-study-images/parkroyal.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.interiorsgrid7 {
width:186px;
background:url(../images/interiors-case-study-images/livingroombar.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.interiorsgrid8 {
width:186px;
background:url(../images/interiors-case-study-images/galabingo.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 0 5px 8px;
font-weight:bold;
}
.northgrid1 {
width:186px;
background:url(../images/north-case-study-images/bigblue.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.northgrid2 {
width:186px;
background:url(../images/north-case-study-images/lancasterhouse.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.northgrid3 {
width:186px;
background:url(../images/north-case-study-images/exchangestreet.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.northgrid4 {
width:186px;
background:url(../images/north-case-study-images/lakelandcheshire.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 0 5px 8px;
font-weight:bold;
}
.northgrid5 {
width:186px;
background:url(../images/north-case-study-images/lakelandwindermere.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.northgrid6 {
width:186px;
background:url(../images/north-case-study-images/paragon.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.northgrid7 {
width:186px;
background:url(../images/interiors-case-study-images/livingroombar.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 5px 5px 8px;
font-weight:bold;
}
.northgrid8 {
width:186px;
background:url(../images/interiors-case-study-images/galabingo.jpg) no-repeat;
float:left;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:83px 0 5px 8px;
font-weight:bold;
}
#structuregrid{
float:left;
margin:0;
padding:15px 0 0 15px;
}
#sgrid1{
float:left;
width:191px;
margin:0;
padding:0;
}
#sgrid2{
float:left;
width:191px;
margin:0;
padding:0;
}
#sgridtext{

float:left;
margin:0;
padding:10px 0 30px 0;
}
#footer{
float:left;
width:1024px;
background:url(../images/footerbg.jpg) repeat-y;
height:145px;
font-size:10px;
color:#000000;
}
#address{
float:left;
margin:0;
padding:40px 10px 20px 25px;
}

#stevetaylorinfo{
float:left;
margin:0;
padding:40px 0 35px 80px;
}
#tel{
float:left;
margin:0;
padding:40px 0 27px 95px;
}
#tel a{
text-decoration:none;
color:#000000;

}
#terms{
/*float:left;*/
margin-left:200px;
float: right;
margin-right: 25px;
padding:35px 0 0 10px;
}
#terms a{
text-decoration:none;
color:#FFFFFF;
}
#contactform{
float:left;
width:320px;
margin:0;
padding:5px 0 0 12px;
}
#contacttext{
float:left;
width:450px;
margin:0;
padding:20px 0 0 20px;
}
.redStar {
	color: red;
	font-size: 9px;
}
.frmLabel {
	color: #212125;
	font-size: 11px;
	font-weight: bold;
}
.frmInput {
	color: #212125;
	font-size: 11px;
}
.errorMsg {
	color: red;
	font-size: 12px;
}

A.whiteLink:link 
{
font-family: verdana;
font-size: 12px;
color: white;
text-decoration: none;
text-align:center;
}

A.whiteLink:visited {
font-family: verdana;
font-size: 12px;
color: white;
text-decoration: none;
text-align:center;
}

A.whiteLink:active {
font-family: verdana;
font-size: 12px;
color: white;
text-decoration: none;
text-align:center;
}

A.whiteLink:hover {
font-family: verdana;
font-size: 12px;
color: white;
text-decoration: none;
text-align:center;
}

A.blackLink:link 
{
font-family: verdana;
font-size: 9px;
color: black;
text-decoration: none;
text-align: left;
}

A.blackLink:visited {
font-family: verdana;
font-size: 9px;
color: black;
text-decoration: none;
text-align: left;
}

A.blackLink:active {
font-family: verdana;
font-size: 9px;
color: black;
text-decoration: none;
text-align: left;
}

A.blackLink:hover {
font-family: verdana;
font-size: 9px;
color: black;
text-decoration: none;
text-align: left;
}

.newsTitle {
	color: #42413F;
	font-size: 11px;
	font-weight: bold;
	margin:0;
	padding:0px;
}

.csText {
	color: #42413F;
	font-size: 11px;
	margin:0;
	padding:12px 0 0 12px;
}

#bodytext3{
float:left;
width:260px;
margin:0;
padding:10px 0px 0px 12px;
}

#bodytext4{
float:left;
width:210px;
margin:0;
padding:10px 0px 0px 12px;
}

.slideshow { height: 414px; width: 819px; }

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #000;
	background-color: #FFF;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

.intro {
	font-size: 20px !important;
	font-family:Verdana, Geneva, sans-serif;
	}