html,body {
	background: url('http://media.snipesoft.net.nz/webdesigns/ezitools/categories_bg.png') repeat-y;

}

#heading_row {
	background: url('http://media.snipesoft.net.nz/webdesigns/ezitools/header_bg.png') repeat-x;
}

#heading {
	height: 83px;
  padding: 0;
}

#heading #logo_text { display: none; }  

#heading img#logo { 
    display: block; 
    margin: 0;
}

#under_logo { 
	width: 222px; 
	height: 26px;
	background: url('http://media.snipesoft.net.nz/webdesigns/ezitools/menu_left.png') no-repeat;
}

#menu {
	background: url('http://media.snipesoft.net.nz/webdesigns/ezitools/menu_bg.png') repeat-x;
  text-align: left;
}

#menu p {
  margin: 0;
}

#sidebar {
  width: 292px;
  padding: 0;
  border:0; 
	background: url('http://media.snipesoft.net.nz/webdesigns/ezitools/categories_bg.png') repeat-y;

}

#sidebar h1 {
  height: 80px;
  width: 202px;
  margin: 0;
	background: url('http://media.snipesoft.net.nz/webdesigns/ezitools/category_header.png') no-repeat;
}

#sidebar a {
  color: white;
	margin-left: 10px;
}

#categories {
  margin-top: 20px;
	width: 180px;
	font-size: 0.9em;
}

#menu {
	vertical-align: middle; 
  color: white;
}

#menu p {
  float: none;
  margin-top: -4px;
  font-size: 0.8em;
}

#menu a {
  float: none;
  padding: 0;
  background: none;
  color: white;
  font-weight: bold;
}

#menu a:visited, #menu a:active{
  color: white;
}
#menu a:hover { color:white; text-decoration: underline; }

#menu a span {
  background: none;
  display: inline;
  padding: 2px;
  color: white;
}
#menu a:hover span { color: white; }