
.section {
  padding: 0 0 30px 0;
  border-bottom: 1px solid #dcdcdc;
}

p.link {margin: 16px 0 0 0;}

.middle {
  margin: 25px 0 0 0;
  border: none;
}


h2#introduction {
  background:
  width: 578px;
  height: 56px;
}

  h2#introduction a {
  display: block;
  width: 186px;
  height: 19px;
  padding: 0 0 0 109px;
  }


h3.mozzarella_cms {
  background: url(http://www.nenia.com/2/images/typography/section_headings/belge_indir.gif) 0 0 no-repeat;
  width: 105px;
  margin: 3px 0 0 0;
}

.left_column {
  width: 430px;
  margin: 0 30px 0 0;
  float: left;
}

p.large {
  color: #5c5c56;
  font: normal 12px/17px Arial, Helvetica, sans-serif;
  margin: 9px 0 0 0;
}

p.first {margin: 12px 0 0 0;}

.right_column {
  width: 200px;
  float: left;
}

  .right_column ul {margin: 12px 0 0 0}

  .right_column ul li {
    background: url(http://www.nenia.com/2/images/icons/tick.gif) 0 5px no-repeat;
    line-height: 17px;
    padding: 0 0 0 16px;
  }

  .right_column p {margin: 7px 0 0 0;}
  .right_column p.first {margin: 12px 0 0 0;}

    .right_column p span {color: #7aaa1b;}

h3#features {
  background: url(http://www.nenia.com/2/images/typography/section_headings/features.gif) 0 0 no-repeat;
  width: 55px;
  margin: 3px 0 0 0;
}

div.work_example {
  width: 424px;
  border: 1px solid #adadad;
  padding: 3px;
  margin: 20px 0 0 0;
}

#top_text p.work_example {
  text-align: center;
  margin: 2px 0 0 0;
  color: #8D8D85;
  font-size: 11px;
}

#top_text p, div.image_stuff p {
  color: #5c5c56;
  font: normal 12px/17px Arial, Helvetica, sans-serif;
  margin: 9px 0 0 0;
}

#top_text A {
	BACKGROUND: url(http://www.nenia.com/2/images/buttons/indir.gif) no-repeat 0px 0px; Float: left; WIDTH: 74px; HEIGHT: 26px
}
#top_text A:hover {
	BACKGROUND-POSITION: 0px -26px
}
