/*
CSS - HIGH GATE
*/

/* layout styles */




body {
	margin: 0;
	padding: 0;
	background: #fff url(../images/highgate/bg.gif) no-repeat 50% 0px;
}

#container {
	margin: 0 auto;
	padding: 0;
	width: 770px;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #4E5B63;
}

.clearfix:after {
	height: 0;
	visibility: hidden;
	content: '.';
	display: block;
	clear: both;
}

.left {
	width: 163px;
	float: left;
}



.left-dynamic {
	width: 163px;
	float: left;
	background-position: left bottom;
}

/* nav styles */

#nav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#nav ul li a {
	background-image: url(../images/highgate/nav.gif);
	display: block;
	height: 21px;
	width: 163px;
	line-height: 21px;
	text-indent: -9999px;
	text-decoration: none;
}

a.home:link, a.home:visited {background-position: 0px 0px;}
a.home:link:hover, a.home:visited:hover {background-position: -163px 0px;}

a.browse:link, a.browse:visited {background-position: 0px -21px;}
a.browse:link:hover, a.browse:visited:hover {background-position: -163px -21px;}

a.news:link, a.news:visited {background-position: 0px -42px;}
a.news:link:hover, a.news:visited:hover {background-position: -163px -42px;}

a.contact:link, a.contact:visited {background-position: 0px -63px;}
a.contact:link:hover, a.contact:visited:hover {background-position: -163px -63px;}

/* font styles */



/* styles */

#search { background:#A2CDE6 repeat-x bottom; padding:5px 0; font:bold 9px/12px Verdana, Arial, Helvetica, sans-serif; color:#fff; }
#search input { background:#fff; font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#53334C; border:0; padding:3px; } 

.middle {
	margin: 0 245px 0 180px;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #4E5B63;
}
.middle h1 {
	color: #4E5B63;
	padding: 40px 0px 4px;
	margin: 0px 0px 80px;
	border-bottom: 1px solid #87A7B9;
}
.middle p {
	margin: 0px;
	padding-bottom: 19px;
}
.right {
	font: 9px/11px Verdana, Arial, Helvetica, sans-serif;
	float: right;
	width: 241px;
}

.right #local h1 {
	border-bottom: 1px solid #BECED7;
	margin: 0px;
	padding: 8px 10px;
}

#local, #local li {
	padding:0; margin:0;
	list-style-type:none;
}

#local {
	font: 9px/11px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 19px;
	padding: 32px 8px 0px;
	border-left: 4px solid #E1D2CA;
}
#local li {
	border-bottom: 1px dashed #CDD5DA;
	padding: 3px 10px;
	margin: 0px;
}
#local li a {
	color: #A35229;
	text-decoration:none;
}

#local li a:hover {
	color: #3B789C;
}

#title h1 {padding: 40px 0px 0px;margin: 0px; }
#title .date {color: #4E5B63;float: right;padding: 50px 0px 0px;font-size: 9px;}

#title .pLinks {border-bottom: 1px dashed #87A7B9;font-size: 11px; line-height:24px;color: #4E5B63;padding-left: 25px;}
#title .pLinks a {color: #4E5B63;}
#title .pLinks a:hover {color: #4E5B63;}




#businessProfile { padding:0px 0px 20px 0; margin-top:80px;}


#content {font-size: 11px;line-height: 14px;color: #4E5B63;}
#content h1, #content h2 {margin: 0px;padding: 0px;font-weight: normal;line-height: 30px}
#content h1 {font-size: 19px;color: #00304D;border-bottom: 1px solid #CABAC8;}
#content h2 {font-size: 12px;color: #A35229;line-height: 20px;}
#content a {color: #4E5B63;}
#content a:hover {color: #A40083;background-color: #FAF6F9;}
#content a.pdf:link, #content a.pdf:link:visited {background: url(images/pdf.gif) no-repeat left center;padding-left: 15px;}
#content a.pdf:link:hover {background-color:#F7EFF5;}


#col1 {float: left;width: 390px;border-right: 4px solid #E1D2CA;padding-right: 10px; margin-top: 10px;}

#col1 .features {font-size: 11px;color: #4E5B63;}
#col1 .features ul {list-style-type: none;margin: 0px;padding: 0px;}
#col1 .features li {list-style-type: none;background: url(../images/highgate/arrow-point.gif) no-repeat 0px 0px;margin: 0px;padding: 0px 0px 10px 15px;line-height: 11px;}

#col1 .mainContact h1 {font-size: 30px;color: #B0592F;font-weight: normal;border: none;}
#col1 .mainContact h2, #col1 .mainContact h2 a {font-size: 14px;color: #4E5B63;font-weight: normal;border: none;text-decoration: none;}
#col1 .mainContact {padding: 5px;border-top: 1px dashed #CABAC8;}

#col1 .contactDetails {padding: 15px;font-size: 11px;color: #53334C;line-height: 16px;background-color: #E9EFF3;}
#col1 .contactDetails table tr td {vertical-align: top;}
#col1 .contactDetails p {margin: 0px;padding: 0px 0px 10px;}

#col1 .txt h1, #col1 .txt h2, #col1 .txt h3 {border: none;font-size: 14px;font-weight: bold;color: #A35229;}
#col1 .txt p {margin: 0px;padding: 10px 0px;}




#col2 {margin: 10px 0px 0px 410px;font-size: 9px;line-height: 12px;}
#col2 p {margin: 0px;padding: 5px 0px 0px;}
#col2 table tr td {margin: 0px;padding: 0px 0px 20px;}


#leftimage {
	background-image: url(../images/highgate/img_plant.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 319px;
}

#content-left2 {font-size: 9px;text-align: left;padding: 20px 0px;line-height: 14px;}
#content-left2 a{color: #4E5B63;font-weight: bold; text-decoration:none;}
#content-left2 a:hover{background-color:#F7EFF5;}

#content-left2 .item h1 {font-size: 11px;text-align: left;color: #B0592F;background: url(../images/highgate/arrow-dwn.gif) no-repeat right center;margin: 0px;padding: 0px;line-height: 30px;}
#content-left2 .item {color: #4E5B63;padding: 5px 0px;}
#content-left2 .item p {margin: 0px;padding: 2px 0px;}
#content-left2 .item ul {list-style-type: none;margin: 0px;padding: 0px;border-bottom: 3px solid #E1D2CA;}
#content-left2 .item li {list-style-type: none;margin: 0px;padding: 5px 0px;line-height: 14px;border-top: 1px solid #CABAC8;}



#content-left2 .item ul li a.ico:link, #content-left .item ul li a.ico:link:visited {color: #4E5B63;font-weight: bold;background: url(images/pdf.gif) no-repeat left top;padding-left: 15px;}
#content-left2 .item ul li a.ico:link:hover {background-color:#F7EFF5;}




#gallery {font-size: 9px;color: #4E5B63;border-top: 4px solid #E1D2CA;padding: 15px 0px;text-align: left;clear: left;}

#gallery table tr td {width: 25%;padding: 10px 10px 10px 0px;border-bottom: 1px solid #F3E9F0; vertical-align:top;}
#gallery table tr th {vertical-align:top; text-align:left; font-weight:normal;}
#gallery p {margin: 0px;padding: 5px 0px 0px;}




#end {text-align: left;clear: both;padding-top: 20px;}
#end .pLinks {font-size: 11px;color: #4E5B63;line-height: 11px;}
#end .pLinks a {color: #4E5B63;}
#end .pLinks a:hover {background: #F7EFF5;}






#footerContainer {text-align: center;clear: both;padding: 20px 0px;}
#footerContent {
	border-top: 1px solid #E4DCE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B18AA9;
	width: 770px;
	margin: 0px auto;
	padding: 15px 0px;
	text-align: left;
}
#footerContent .links a {color: #B18AA9;}
#footerContent .links a:hover {background: #F3F0F3;}
#footerContent .copyright {float: right;}
#footerContent .webfirm {padding: 10px 0px;}

