a img {
outline: none;
border: none;
position:absolute;
}
a:hover img { 
border: 1px solid black;
position:absolute;
}
body {
  margin:10px 10px 0px 10px;
  padding:0px;
}
.dwlinebreak {
	display: block;
}
.banner {
  position:absolute;
  top:0px;
  left:10px;
  width:712px;
  height:139px;
  }

.centertext {
  text-align:center;
  }
  
.center {
  position:absolute;
  top:165px;
  left:115px;
  width:500px;
  text-align:justify;
  }
h1 {
  color:#996600;
  font-size:18pt;
  font-family:arial;
  text-align:center;
  font-weight:bold;
}
h2 {
  color:#996600;
  font-size:18pt;
  font-family:arial;
  font-weight:bold;
  text-align:center;
}

.treat {
  position:absolute;
  top:100px;
  left:70px;
}

.title {
  color:#996600;
  font-size:18pt;
  font-family:arial;
  font-weight:bold;
  text-align:center;
}
.home {
  position:absolute;
  top:165px;
  left:10px;
  width:100px;
  height:80px;
 }
.order {
  position:absolute;
  top:255px;
  left:10px;
  width:100px;
  height:80px;
 }
.wholesale {
  position:absolute;
  top:350px;
  left:10px;
  width:100px;
  height:80px;
 }
.making {
  position:absolute;
  top:435px;
  left:10px;
  width:100px;
  height:80px;
 }
 
.contact {
  position:absolute;
  top:170px;
  left:627px;
  width:100px;
  height:80px;
 }
 
.recipes {
  position:absolute;
  top:255px;
  left:627px;
  width:100px;
  height:80px;
 }
.where {
  position:absolute;
  top:340px;
  left:627px;
  width:100px;
  height:80px;
 }
.lactose {
  position:absolute;
  top:435px;
  left:627px;
  width:100px;
  height:80px;
 }
.thumbnail {
   float:left;
   width:92px;
   margin: 0px 0px 0px 60px;
 }
.mozzarella_tn {
   position:absolute;
   top:200px;
   left:43px;
   }
.bocconcini_tn {
   position:absolute;
   top:200px;
   left:211px;
   }
.sampler_tn {
   position:absolute;
   top:200px;
   left:379px;
  }
  
.topcaption {
  position:absolute;
  top:300px;
  left:25px;
  width:450px;
  text-align:right;
  }
  
.provoletta_tn {
   position:absolute;
   top:350px;
   left:130px;
   }
.scamorza_tn {
   position:absolute;
   top:350px;
   left:300px;
   }
.ricotta_tn {
   position:absolute;
   top:350px;
   left:379px;
  }
.bottomcaption {
  position:absolute;
  top:450px;
  left:25px;
  width:450px;
  text-align:right;
  }
.imgfloat {
  float:left;
  width:150px;
  margin: 0 0 0 15px;
  }
  
.wheretobuy {
  position:absolute;
  left:50px;
  text-align:left;
  }
.medalsfloat {
   float:left;
   width:160px;
   margin: 0 0 0 5px;
   }
.championship {
  position:absolute;
  left:165px;
  }
  
.tn1 {
  position:absolute;
  top:5px;
  left:70px;
  width:82px;
  height:87px;
 }
.tn2 {
  position:absolute;
  top:5px;
  left:157px;
  width:82px;
  height:87px;
 }
.tn3 {
  position:absolute;
  top:5px;
  left:244px;
  width:82px;
  height:87px;
 }
.tn4{
  position:absolute;
  top:5px;
  left:301px;
  width:82px;
  height:87px;
 }
.tn5 {
  position:absolute;
  top:5px;
  left:330px;
  width:82px;
  height:87px;
}

.nutritionpng {
  position:absolute;
  top:145px;
  left:280px;
  width:235px;
  height:100px;
}
.bigimagelabel {
  position:absolute;
  top:125px;
  left:15px;
  font-family:arial;
  font-size:14pt;
  font-weight:bold;
  text-align:center;
  width:260px;
}
.bigimage {
  position:absolute;
  top:150px;
  left:10px;
  width:260px;
  height:256px;
}
.clickhere {
  position:absolute;
  top:270px;
  left:310px;
  font-size:14pt;
}
.clickherebelow {
  position:absolute;
  top:300px;
  left:280px;
  font-size:10pt;
  width:230px;
}
.clickheresampler {
  position:absolute;
  top:150px;
  left:300px;
  font-size:14pt;
}
.clickheresamplerbelow {
  position:absolute;
  top:200px;
  left:290px;
  font-size:10pt;
  width:220px;
}

.sampler {
  position:absolute;
  top:410px;
  left:5px;
  font-size:10pt;
  width:490px;
  text-align:justify;
}

.porcelain {
  position:absolute;
  top:360px;
  left:280px;
  font-family:arial;
  font-size: 10pt;
  width:260px;
}
.importantnote {
  position:absolute;
  top:480px;
  left:10px;
  color: red;
  font-family:arial;
  font-size:12pt;
  font-weight:bold;
  width:300px;
}
.based {
  position:absolute;
  top:540px;
  left:10px;
  font-family:arial;
  font-size:10pt;
  width 500px;
}
.lactosetext {
  position:absolute;
  top:50px;
  left:10px;
  font-family:arial;
  font-size:10pt;
  color: black;
  width:450px;
  float:left;
  margin: 0 0 0 10px;
}
img.left { 
  float:left; 
  margin:5px 5px 5px 0; 
  border:1px solid #AAA
}

.arial2 {
  font-family:arial;
  font-size:10pt;
  text-align:justify;
}
.arial4 {
  font-family:arial;
  font-size:12pt;
  text-align:justify;
}
.arial6 {
  font-family:arial;
  font-size:14pt;
  text-align:justify;
}

table.wholesale {
  width:500px;
  position:absolute;
  top:220px;
  left:0px;
  font-family:arial;
  font-size:10pt;
}
tr.wholesale_heading {
  background-color:#FFCC99;
  font-family:arial;
  font-size:10pt;
  text-align:center;
  font-weight:bold;
}
tr.wholesale_lineitem {
  background-color:#FFFFCC;
  font-family:arial;
  font-size:10pt;
  text-align:center;
}

.lucida {
  font-family: "lucida handwriting";
  font-size: 12pt;
  color:#FF6600;
}

.serve {
  font-weight:bold;
  color:#996600;
  font-style:italic;
  font-size:12pt;
}

.gold {
  color:#DAA520;
}
.silver {
  color:#C0C0C0;
}
.bronze {
  color:#A67D3D;
}


.makingricotta {
  position:absolute;
  top:390px;
  left:40px;
}
.please {
  position:absolute;
  top:90px;
  left:50px;
  font-face:arial;
  font-weight:bold;
  font-size:12pt;
}
textarea#styled {
  position:absolute;
  top:120px;
  left:20px;
  width:450px;
  height:200px;
  font-family:arial;
  font-size:12pt;
  border: 3px solid #CCCCCC;
}
.feedbacksubmit {
  position:absolute;
  top:350px;
  left:200px;
}
.thanks {
  position:absolute;
  top:150px;
  left:300px;
  font-family:arial;
  font-size:14pt;
}
.where_to_buy_list {
  color:#996600;
  font-size:12pt;
  font-family:arial;
  font-weight:bold;
  text-align:center;
}