html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{
  margin:0px;
  padding:0px;
  border:0px;
  border-collapse:separate;
  border-spacing:0px;
}
input,select{
  margin:0;
  padding:0;
}

.body {
  background-color: #151B8D;
  padding-top: 30px;
  padding-bottom: 30px; 
  }
 
.container {
  border-style: solid;
  border-width: 0px;
  margin: auto;
  width: 800px;
  background-color: #FFFFFF;
  overflow: hidden;
  float: clear;
  }   
   
 .intro {
  float:left;
  padding-right:5px;
  padding-left:5px;
  }
     
 .flash {
  float: left;
  }
  
 .red {
  color:#FF1918;
  }
 
 #threeBoxes {
  width: 214px;
  float: right;
  padding:6px;
  }
  
 #threeBoxes2 {
  width: 214px;
  float: right;
  padding:6px;
  }
  
 #threeBoxes3 {
  width: 214px;
  float: right;
  padding:6px;
  }
  
 
 .mainText {
  font-family:arial, sans serif;
  font-size: small;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:5px;
  padding-right:5px;
  line-height:150%;
  }
  
 .turtle {
  font-family:arial, sans serif;
  font-size: small;
  font-weight:bold;
  font-style:italic;
  }
 
 .mainText2 {
  font-family:arial, sans serif;
  padding-top:5px;
  padding-bottom:0px;
  }
  
 .mainText3 {
  font-family:arial, sans serif;
  padding-top:5px;
  padding-bottom:0px;
  font-size:smaller;
  text-align:center;
  }

 .mainTextTemp {
  font-family:arial, sans serif;
  font-size: medium;
  padding-top:5px;
  padding-bottom:0px;
  }
 
  .special {
  text-align:center;
   }
 
  h3 {
   font-family: arial,sans serif;
   margin-top:-10px;
   }
   
  h2{
   font-family:arial, sans-serif;
   }
   
  h5{
   font-family:arial, sans-serif;
   color: #736F6E;
   } 
  
  p {
   text-align: justify;
   }
   
  .flashintro {
   margin-left: 0px;
   } 
   
 ul.nav {
   float:left;
   width: 110px;
   list-style-type: none;
   padding-left: 5px;
   padding-right: 0px;
   margin-left: 0px;
   font-family: arial;
   font-size: 9pt;
   color: red;
   }    
  
 ul.nav a {display: block;
   width: 90px;
   color: blue;
   text-decoration: none;
   border: 1px solid;
   margin-bottom: 2px;
   margin-left: 10px;
   margin-right: 10px;
   padding: 3px;
   } 
  
 ul.nav a:hover {
   background: blue;
   font-family: arial;
   font-size: 9pt;
   color: #ffffff;
   }
   
  .navLinks {
   width: 120px;
   height: 1050px;
   float:left;
   } 
   
  .navLinksCraft {
   width: 120px;
   height: 1050px;
   float:left;
   } 
   
  .navLinksJewellery {
   width: 120px;
   height: 1300px;
   float:left;
   }
   
  .navLinksCars {
   width: 120px;
   height: 1020px;
   float:left;
   }
   
  .navLinksClothing {
   width: 120px;
   height: 1800px;
   float:left;
   }
   
  .navLinksEngravers {
   width: 120px;
   height: 1050px;
   float:left;
   }
   
  .navLinksFish {
   width: 120px;
   height: 1050px;
   float:left;
   }
   
  .navLinksKids {
   width: 120px;
   height: 1050px;
   float:left;
   }
   
  .navLinksLeisure {
   width: 120px;
   height: 1050px;
   float:left;
   }
   
  .navLinksNews {
   width: 120px;
   height: 1070px;
   float:left;
   }
   
  .navLinksPrinting {
   width: 120px;
   height: 1050px;
   float:left;
   }
   
  .navLinksHousehold {
   width: 120px;
   height: 880px;
   float:left;
   }
   
  .navLinksContact {
   width: 120px;
   height: 1050px;
   float:left;
   }
   
  .navLinksEating {
   width: 120px;
   height: 3450px;
   float:left;
   }
   
  .navLinksGifts {
   width: 120px;
   height: 1050px;
   float:left;
   }
   
  .navLinksFunerals {
   width: 120px;
   height: 1050px;
   float:left;
   }
   
  .navLinksFlorists {
   width: 120px;
   height: 1100px;
   float:left;
   }
   
  .navLinksHairdressers {
   width: 120px;
   height: 1050px;
   float:left;
   }
  
  .holding {
   width: 700px;
   margin: auto;
   }
  
  .map {
   width: 400px;
   float: left;
   padding: 0px;
   }
  
  .pics {
   padding-left: 10px;
   padding-top:opx;
   width: 270px;
   float: left;
   }
   
  .picsNews {
   padding-left: 10px;
   padding-top:opx;
   width: 380px;
   float: left;
   }
  
  .map2 {
   width: 400px;
   float: left;
   }
  
  .pics2 {
   padding-left: 10px;
   width: 270px;
   float: right;
   }
   
  .offers1 {
   padding-left: 10px;
   width: 325px;
   float: right;
   } 
   
  .offers2 {
   padding-left: 10px;
   padding-top:opx;
   width: 325px;
   float: left;
   } 
   
  .offers3 {
   padding-left: 10px;
   padding-top:opx;
   width: 650px;
   float: left;
   } 
   
  .intro2 {
   float: none;
   }
  
  .categoryHead {
   font-family:arial, sans serif;
   font-size: small;
   padding-top:0px;
   padding-bottom:0px;
   line-height: 200%;
   }
   
  .categoryHeadNews {
   font-family:arial, sans serif;
   font-size: small;
   padding-top:0px;
   padding-bottom:0px;
   }
   
  .logo {
   height: 125px;
   }
   
   h4 {
   font-family: century gothic, arial, sans-serif;
   color: blue;
   text-align: center;
   margin-top: 0;
   margin-bottom: 0;
   }
   
  .contact {
   font-family: century gothic, arial, sans-serif;
   color: blue;
   text-align: center;
   margin-top: 0;
   margin-bottom: 0;
   }
   
  .contact2 {
   font-family:century gothic, arial, sans-serif;
   font-size:large;
   }
   
  .contact3 {
   font-family: century gothic, arial, sans-serif;
   text-align: center;
   color: blue;
   margin-top: 0;
   margin-bottom: 0;
   }
   
 .subHead {
  font-family: century gothic, arial, sans-serif;
  color: blue;
  text-align: center;
  margin-top: 0;
  }
  
  .blue {
   color: blue;
   }
   
  .white {
   color: #ffffff;
   text-decoration:none;
   }
   
  .blue {
   color: #151B8D;
   text-decoration:none;
   }
   
 img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  }
  
 .footer {
  font-family: century gothic, arial, sans-serif;
  text-align: center;
  color: #ffffff;
  }
  
 .blueBanner {
  width: 800px;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
  padding-top:0px;
  margin-top:0px;
  background-image: url(bluebanner.png);
  overflow:hidden;
  }
  
 .heading {
  overflow:hidden;
  }
  
 .fraser {
  font-family: century gothic, arial, sans-serif;
  text-align: center;
  font-size:small;
  color: #ffffff;
  }
  
 .fraser2 { 
  font-family: century gothic, arial, sans-serif;
  text-align: center;
  font-size: small;
  text-decoration:none;
  color: blue;
  }
  
  .rainbow {
   font-family: century gothic, arial, sans-serif;
   font-size: x-small;
   }
   
  .newsList {
   font-family: century gothic, arial, sans-serif;
   font-size: large;
   color: #1569C7;
   }
   
  .noBorder {
   border: none;
   }