body {   font: small arial, Helvetica, sans-serif;               
                margin: 0px 10px 0px 10px; 
                 color: black;
                 margin: 0px 0px 0px 0px;
             }
td{
  font: small arial, Helvetica, sans-serif;               
                margin: 0px 0px 0px 0px; 
                 color: black;
 }


.title{font: x-large arial;
         font-weight: bold;
         color: black;
         text-align: center;
}

a:visited {
     
}
a:link{
   
}
a:hover{
     
}
a:active{

}

.byline {  font-size: 12pt;  
                  font-weight: bold;
                 color: #DA0000;
                  font-style: italic;
margin: 2px 0px 5px 0px;
}
.statement {  font: x-small verdana;  
                  color: #333399;
}

.headline{ font-size: 11pt; 
 font-weight: bold; 
                      color: #333399;
                       text-align: center;
}

.heading{ font-size: 9pt; 
                     font-weight: bold; 
                     color: #333399;
                    text-align: center;
}


h1{  font-size: 12pt; 
         font-weight: bold;
         color: #5F5757;
         margin: 5px 0px 15px 0px;}


h2{  font-size: 12pt; 
         font-weight: bold;
         font-style: italic;
         color:#DA0000;
         margin: 20px 0px 5px 0px;}

.services{  font: italic small arial; 
                      text-align: center;                     
                      }

.gallery{          font-weight: bold;     
    
 }

.maincontent{margin: 5px 5px 0px 5px;

}

.main{font: 10pt arial, Helvetica, sans-serif;    
              color: #ffffff;     
              text-decoration: none ;
  }


.mainon{font: 10pt arial, Helvetica, sans-serif;             
                font-weight: bold;
                color: #ffffff;
                text-decoration: none ; 
}

.text{font: 10pt arial, Helvetica, sans-serif;    
              color: #5F5757;  
           font-weight: bold;
              text-decoration: none ;
  }


.texton{font: 10pt arial, Helvetica, sans-serif;             
                font-weight: bold;
                color: #DA0000;
                text-decoration: none ; 
}


.gap{margin: 0px 0px 5px 0px;
}

.fp {
  font-size: 70%;
  font-family: verdana, arial, helvetica, sans-serif;
}

td#linkstyle a {text-decoration: none; }
td#plainlink a {text-decoration: none; }

td#plainprolink a {text-decoration: none; }
td#plainlogolink a {text-decoration: none; }
.logolink{
 font: 9pt arial;
 color: #081052;
  text-decoration: none;
}
.contact {
  margin-left: 20px;
}
.comments{
font: italic small arial; 
 text-align: center;   
}
.carttotalhead {
  font-weight: bold;
  font-size: 10pt;
  font-family: Arial, helvetica, sans-serif;
color: #5F5757;
  white-space: nowrap;
  text-decoration: none;
}
.carttotaldetail {
  font-weight: bold;
  font-size: 10pt;
  font-family: Arial, helvetica, sans-serif;
  color:  #da0000;
  padding-left: 5;
  text-decoration: none;
}
.carttotalnote {
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, helvetica, sans-serif;
color: #5F5757;
}
.ZSNavIndent0 {
  font: 10pt Arial, helvetica, sans-serif;  color: #5F5757;
  padding-left: 5px;
}
.ZSNavIndent1 {
  font: 11pt Arial, helvetica, sans-serif; color: #5F5757;
  padding-left: 5px;
  padding-top: 8px;
}
.ZSNavIndent2 {
  font: 9pt Arial, helvetica, sans-serif; color: #5F5757;
  padding-left: 10px;
  padding-bottom: 1px;
}
.ZSNavIndent3 {
  font: 9pt Arial, helvetica, sans-serif; color: #5F5757;
  padding-left: 20px;
}
.ZSNavIndent4 {
  font: 10pt Arial, helvetica, sans-serif; color: #5F5757;
  padding-left: 40px;
}
.zsprodlistsurhead {
  font: bold 9pt Arial, helvetica, sans-serif; color: #5F5757;
    
}
.zsprodlisthead {
  font: bold 11pt Arial, helvetica, sans-serif; color: #5F5757;
  margin: 5px 0px 0px 0px;

}
.zsprodlistsubhead {
  font: bold 10pt Arial, helvetica, sans-serif; color: #5F5757;
    margin: 5px 0px 0px 0px;
}
.zsprodlistname {
  font: bold 10pt Arial, helvetica, sans-serif; color: #5F5757;
  padding-top: 0px; 
  padding-bottom: 0px; 
  margin-top: 0px; 
  margin-bottom: 0px; 
}
.zsprodindexname {
  font: bold 9pt Arial, helvetica, sans-serif; color: black;
  padding-top: 5px;
  padding-left: 5px;
}
.zsprodindexsurhead {
  font: 8pt Arial, helvetica, sans-serif; color: #5F5757;
  padding-left: 30px;
}
.zsprodindexhead {
  font: 8pt Arial, helvetica, sans-serif; color: #5F5757;
  padding-left: 5px;
}
.zsprodindexsubhead {
  font: 8pt Arial, helvetica, sans-serif; color:#5F5757;
  padding-left: 30px;
}
.zscatdesc
{
  font: 11pt Arial, helvetica, sans-serif; color: black;
  padding-left: 5px;
  margin: 2px 0px 2px 0px;
}
.CatName
{
  font: bold medium Arial, helvetica, sans-serif;   color: #000000;
  padding-top: 5px;
  padding-bottom: 20px;
}
.cathead {
  font: bold 12pt Arial, helvetica, sans-serif; color: #000000;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-left: 10px;
}
.catdescr {
  font-size: 10pt;
  font-family: Arial, helvetica, sans-serif; color: black;
  padding-left: 5px;
  margin-bottom: 20px;
}
.cartname{
  font: bold 8pt Arial, helvetica, sans-serif; color: black;
}
.zsprodbuttontitle {
  font-weight: bold;
  font-family: Arial, helvetica, sans-serif;
  color: #5f843C;
  margin-bottom: 0;
}
.prodListImg{
  float: left;
  padding-left: 5px;
  padding-right: 5px;
 text-valign: middle;
  font-size: 85%;
  width: 140;
}
.itemname{
  font: bold 12pt Arial, helvetica, sans-serif;
  color:  #FFA930;
}
.headline1{
  font: 9pt Arial, helvetica, sans-serif;
  color: #000000;
}
.addtocart{
  font: normal 9pt Arial, helvetica, sans-serif; color: #135026;
  margin: 5px 0px 3px 0px
}
.featureprice{
  font: bold small arial, sans-serif; 
  color: #FF0000;
}
.navcolour{
  font-size: 10pt;
  font-family: arial, helvetica, sans-serif;             
  font-weight: bold;
  text-decoration: none; 
color: #5F5757;
}
div.imgbutton {
  display: block;
  width: 180;
  text-align: center;
  font-size: 8pt;
  font-family: arial, helvetica, sans-serif;
  margin-top: 0px;
  margin-bottom: 0px;
  text-decoration: none;
  float: left;
}
div.imgbutton1 {
  display: block;
  width: 210;
  text-align: center;
  font-size: 8pt;
  font-family: arial, helvetica, sans-serif;
  margin-top: 0px;
  margin-bottom: 0px;
  text-decoration: none;
  float: left;
}

