* {
  margin: 0px;
  padding: 0px;
}

body {
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 76%; 
  background: #CCC url('images/bg_grad.gif');
}

p, li, h1 , h2, h3, h4, h5, th, td, div, table {
  font-size: 1em;
}

img, table {
  border: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
}

td, th {
  vertical-align: top;
  text-align: left;
}

a span {
  display: none;
}

#iefix {
  text-align: center;
}

.container {
  background: #F7E4D9 url(images/main_banner.gif) top left no-repeat;
  width: 720px;
  margin: 20px auto 0px auto;
  min-height: 300px;
  border: 1px solid #666;
  padding-top: 120px;
}

#iefix .container {
  height: 300px;
}

.nav {
  width: 642px;
  height: 75px;
  margin: 0px auto;
}

.nav a {
  float: left;
  margin: 0px 10px 15px 0px;
}

.nav a.last {
  margin-right: 0px;
} 

#sw8, #sw11, #sw12, #sw15, #sw17, #sw18, #sw19 {
  border: 0px;
  width: 150px;
  height: 28px;
  display: block;
}

#sw8 {
  background: url(images/button_sw8.gif) top left no-repeat;
}

#sw11 {
  background: url(images/button_sw11.gif) top left no-repeat;
}

#sw12 {
  background: url(images/button_sw12.gif) top left no-repeat;
}

#sw15 {
  background: url(images/button_sw15.gif) top left no-repeat;
}

#sw17 {
  background: url(images/button_sw17.gif) top left no-repeat;
}

#sw18 {
  background: url(images/button_sw18.gif) top left no-repeat;
}

#sw19 {
  background: url(images/button_sw19.gif) top left no-repeat;
}

.nursery, .introduction {
  background: #FFF;
  border: 1px solid #666;
  width: 630px;
  min-height: 120px;
  margin: 20px auto;
  padding: 10px;
}

.postcodeareas {
  background: #FFF;
  border: 1px dotted #666;
  width: 520px;
  margin: 10px auto 0px auto;
  padding: 5px;
  min-height: 50px;
  color: #666;
  font-family: georgia, arial;
  font-size: 1em;
}

#iefix .postcodeareas {
  height: 80px;
}

.postcodeareas ul {
  float: left;
  list-style-type: none;
  margin-right: 20px;
}

.introduction {
  font-size: 1.3em;
}

.introduction p {
  margin-bottom: 20px;
  text-align: left;
 }

#iefix .nursery {
  height: 200px;
  width: 650px;
}

.nursery h1 {
  font-family: Georgia, Times New Roman;
  font-size: 1.4em;
  color: #666;
}

.nursery .contact {
  color: #000;
  font-size: 0.9em; 
  margin: 10px 0px;
}

.nursery img {
  float: left;
  margin-right: 20px;
}

.nursery a {
  color: #069;
}

.nursery a:hover {
  color: #033;
}

.nursery p {
  width: 480px;
  float: left;
  text-align: left;
}

.externallinks a {
  color: #000;
  float: right;
  font-size: 1.1em;
  font-weight: bold;
  background: #B8D4E2;
  border: 1px dotted #666;
  padding: 2px;
  text-decoration: none;
  margin: 15px 0px 0px 20px;
}

.externallinks a:hover {
  background: #CCC;
}

.footer {
  margin: 15px 0px;
  font-size: 0.9em;
  color: #666;
  text-align: center;
}

.footer a {
  color: #069;
  text-decoration: none;
}

.footer a:hover {
  color: #033;
}

.clear {
  clear: both;
}

