/* andrewpougher.co.uk CSS Document for Zeller 2008/9 (c)andrewpougher.co.uk */

body{
font:11px / 22px Arial, sans-serif;
margin:0;padding:0;background-color:#fefffa;
}
.masthead
{
	height:143px;
	background-repeat:repeat-x;
	background-image: url(../img/mast_bg.gif);
}

.brand
{
	background: url(../img/zell_it.png) 80px 30px no-repeat;width:139px;height:65px;padding:50px;
position:relative;top:1px;left:8%;
}

#fade{
background:#fff url(../img/fade.gif) 30px 0px repeat-x;
width:990px;
margin: 0px auto;
padding:0px;
border-left: 1px solid #b1b5b9;
border-right: 1px solid #b1b5b9;
}

a:link {
	text-decoration: none;
	color:  #094b2b;
	}
a:visited {
	color:  #444444;
	}
a:active {
	color:  #5b9f7d;
	}
a:hover {
	color: #000000;
	text-decoration: underline;
BACKGROUND-COLOR: #d1d1d1;
	}

h1{
font-family: Arial, Helvetica, sans-serif; 
font-size: 18px; 
font-weight:normal;
color:#00906C;
margin:0.5em 0 1em 0;
text-transform:uppercase;
}

h2{
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight:normal;
color:#00906C;
margin:0.5em 0 1em 0;
text-transform:uppercase;
}

h4 {font-weight: bold; font-size: 12px; line-height: 16px; color: #000000;margin-top:25px;}

hr {
color: rgb(224,237,234);
background: rgb(224,237,234);
height:1px;
width: 98%;
border:none;
margin-top:5px;
margin-bottom:5px;
}
div.hr2 {
  height: 3px;
  background: #ffffff url(../img/hr.gif) no-repeat scroll center;
margin-bottom:8px;
margin-left:0px;
width: 529px;
}
div.hr2 hr2 {
  display: none;
}

img {border: 0;}

.googlemap{position: absolute; width: 510px; height: 500px;z-index:1;line-height:22px}
.mail {
    background: url(../img/navigation/mail_icon.gif) center left no-repeat;
    padding-left: 20px;
}
.phone {
    background: url(../img/navigation/phone_ico.gif) center left no-repeat;
    padding-left: 20px;
}
.fax {
    background: url(../img/navigation/fax_ico.gif) center left no-repeat;
    padding-left: 20px;
}
  .marker {
    background: url(../img/navigation/goog_red.png) center left no-repeat;
    padding-left: 20px;
}  #e1{ height:0; } 

/*--box--*/
.bl {background: url(../img/bl.png) 0 100% no-repeat #dbeae7; width: 100% ;float:left;margin-right:3px;filter:alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity:0.9;}
.br {background: url(../img/br.png) 100% 100% no-repeat}
.tl {background: url(../img/tl.png) 0 0 no-repeat}
.tr {background: url(../img/tr.png) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

.Pagebottom
{
	border:solid 1px black;
}

.headline
{
	margin: 30px;
	padding-top:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height:100%;
	position:relative;
	width:990px;
	font:18px / 22px arial;
	color:#68920e;
	letter-spacing:-2px;
	text-transform:uppercase;
}

#contentleft {
	width:209px;
	position:absolute;
	margin-left:auto;
	top:9px;
	background: url(../img/leftnav_bg.png) no-repeat top left;
	padding-top:108px;
	display:block;
	z-index:12;
}

#centerpanel {
    width:48em;
    float:left;
}

.masterpic{border:1px solid #B4E0D8;padding:1px;margin:0px;width:523px;}

#headpic{border:1px solid #B4E0D8;padding:1px;margin:0px;width:523px;}

.LeftPnl{
	float: left;
	padding: 10px;
	margin: 20px 5px 20px 20px;
	background: #fff;
	border: 1px solid #f7f7f5;
	width:187px;
	/* width:990px; */
	voice-family: "\"}\"";
	voice-family:inherit;
	}

.CenterPnl{
	float: left;
	padding: 10px;
	margin: 20px 10px 10px 5px;
	background: #fff;
	border: 1px solid #f7f7f5;
	  width:48em;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:48em;
	text-align:justify;	
}

.RightPnl{
	float: left;
	padding: 10px;
	margin: 20px 5px 10px 0px;
	background: #fff;
	border: 1px solid #f7f7f5;
	width:147px;
	/* width:990px; */
	voice-family: "\"}\"";
	voice-family:inherit;
	}

/*---- footer ----*/
#bottom{ padding: 0 25px 0 0; background: url(../img/bottom_rightcap.png) bottom right no-repeat;width:977px;margin: 0px auto;
	position: relative;}
#bottom .bottomback		{ background: url(../img/bottom.png) bottom left no-repeat; }

#bottom .breadcrumb		{ font-size: 10px; line-height: 13px; color: #76797c; text-shadow: #fff 0px 1px 0px;padding: 7px 20px 16px 20px; }
#bottom .breadcrumb a		{ color: #444; text-decoration: none;}
#bottom .breadcrumb a:hover	{ color: #000; text-decoration: underline;}
