
body {
  font-size: small;
  font-family: verdana, arial, helvetica, sans-serif;          
  margin: 0px 0px 10px 0px;
}

.topbg{
  background-image: url('images/banner.gif');
  background-repeat: no-repeat;
  background-position: top left; 

}
.mainbox{
         border: solid #ACA899;
         border-width: 1px 1px 1px 1px; 
}
.submiturlbox{
         border: solid #000000;
         border-width: 1px 1px 1px 1px; 
}
.logo{
font: bold x-large verdana, arial, helvetica, sans-serif;    
margin: 0px 0px 5px 0px;
}

.byline{
font: bold 12px verdana, arial, helvetica, sans-serif;   
margin: 5px 0px 5px 0px;
color: #936241;
}

td {
  font: 9pt  verdana, arial, helvetica, sans-serif;
}

.widespace {
  line-height: 0.1em;
  font-size: 20px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

h1{
  font-size: medium;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #936241;
}
h2{
  font: bold small verdana, arial, helvetica, sans-serif;
  color: #936241;
}
h3{
  font-size: medium;
  font-family: verdana, arial, helvetica, sans-serif;
  color: black;
  margin: 5px 0px 5px 0px;
}
h4{
  font-size: medium;
  font-family: arial, helvetica, sans-serif;
}
h5{
  font-size: small;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
}

a: {
}
a:link {
color: #e60073
}
a:hover {
}
a:visited {
color: e60073;
}
a:active {
color: #e60073;
}



.navmain {
  font-size: 14px;
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;   
  font-weight: bold;
  color: #ffffff;
  }

.navselect {
  font-size: 14px;
  font-family: verdana, arial, helvetica, sans-serif;             
  font-weight: bold;
  text-decoration: none; 
  color: #242625;
}

.navtext {
  font-size: 14px;
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;   
  color: #000000;
  }

.textselect {
  font-size: 14px;
  font-family: verdana, arial, helvetica, sans-serif;             
  font-weight: bold;
  text-decoration: none; 
  color: #F04B44;
}


.fp {
  font-size: 80%;
  font-family: verdana, arial, helvetica, sans-serif;
}


.contact {
  margin-left: 50px;
}

.backgroundstyle{
  background-image: url('images/blank.gif');
  background-repeat: no-repeat;
  background-position: top center; 
}

.copyright {
  font-size: xx-small;
  color: #4C8AB8;
}
UL {
  margin-top: 5;
}
p.who {
  margin-top: 15;
  margin-bottom: 0;
}
.contactname {
  padding-top: 10;
  font-weight: bold;
}


.submain {
  font-size: 9pt;
  font-family: arial, helvetica, sans-serif;
  text-decoration: none; 
  color: #006600;  
  }
a.submain:hover {
  font-size: 9pt;
  font-family: arial, helvetica, sans-serif;
  text-decoration: none;
  color: black;
}
a.submain:active {
  font-size: 9pt;
  font-family: arial, helvetica, sans-serif;
  text-decoration: none;
  color: black;
}


.imageleft  {
  float: left;
  margin-right: 15;
  margin-bottom: 15;
  text-align: center;
  font-size: 80%;
}
.imageright {
  float: right;
  margin-left: 15;
  margin-bottom: 15;
  text-align: center;
  font-size: 80%;
}
.rightbox {
  float: right;
  margin-left: 15;
  margin-bottom: 15;
  text-align: center;
}
.box{
         border: solid #9CCEFF;
         border-width: 2px 0px 0px 0px; 
}
.voxbox{
 font: 9pt verdana, arial, helvetica, sans-serif;
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;

}

hr {
color:#ACA899;
border-color:#ACA899;
background-color:#ACA899;
border: 0;
height:2px;
} 

td#plainlink a {text-decoration: none;}
td#plaincatlink a {text-decoration: none;}
td#plaintextlink a {text-decoration: none; }
td#plainlogolink a {text-decoration: none; }
td#plaincopylink a{text-decoration: none; color: black;}
ul.tick{
list-style-image:  url("images/tick.gif");
margin-top: 5px;
}
.hidelink{
color: #e60073;
text-decoration: underline;

}
.hidelinkover{
color: #000000;
text-decoration: underline;

}
.linkboxover{
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
}
.linkbox{
    border-style: solid;
    border-color: #ffffff;
    border-width: 1px 1px 1px 1px;
}
.logolink{
 font: 9pt arial;
 color: #081052;
  text-decoration: none;
}
.ZSNavIndent0 {
  font: 10pt Arial, helvetica, sans-serif;  color:#135026;
  padding-left: 5px;
}
.ZSNavIndent1 {
  font: 11pt Arial, helvetica, sans-serif; color:   #242625;
  padding-left: 2px;
  padding-top: 8px;
}
.ZSNavIndent2 {
  font: 9pt Arial, helvetica, sans-serif; color:   #242625;
  padding-left: 8px;
  padding-bottom: 1px;
}
.ZSNavIndent3 {
  font: 9pt Arial, helvetica, sans-serif; color: #135026;
  padding-left: 20px;
}
.ZSNavIndent4 {
  font: 10pt Arial, helvetica, sans-serif; color: #135026;
  padding-left: 40px;
}
.zsprodlistsurhead {
  font: bold 9pt Arial, helvetica, sans-serif; color: #135026; 
    
}
.zsprodlisthead {
  font: bold 11pt Arial, helvetica, sans-serif; color: #135026;
  margin: 5px 0px 0px 0px;

}
.zsprodlistsubhead {
  font: bold 10pt Arial, helvetica, sans-serif; color: #135026;
    margin: 5px 0px 0px 0px;
}
.zsprodlistname {
  font: bold 10pt Arial, helvetica, sans-serif; color: #FF00FF;
  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: #063D88;
  padding-left: 30px;
}
.zsprodindexhead {
  font: 8pt Arial, helvetica, sans-serif; color: #063D88;
  padding-left: 5px;
}
.zsprodindexsubhead {
  font: 8pt Arial, helvetica, sans-serif; color: #063D88;
  padding-left: 30px;
}
.zscatdesc
{
  font: x-small 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: x-small;
  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 14pt Arial, helvetica, sans-serif;
  color: #135026;
}
.addtocart{
  font: normal 9pt Arial, helvetica, sans-serif; color: #135026;
  margin: 5px 0px 3px 0px
}

.carttotalhead {
  font-weight: bold;
  font-size: x-small;
  font-family: Arial, helvetica, sans-serif;
  color: #F04B44;
  white-space: nowrap;
  text-decoration: none;
}
.carttotaldetail {
  font-weight: bold;
  font-size: x-small;
  font-family: Arial, helvetica, sans-serif;
  color: #F04B44;
  padding-left: 5;
  text-decoration: none;
}
.carttotalnote {
  font-weight: bold;
  font-size: xx-small;
  font-family: Arial, helvetica, sans-serif;
  color: #F04B44;
}
.HorTopCatNav{
font: small arial, helvetica, sans-serif; color: black;
}
.headline {
  font: bold 16pt arial, sans-serif; color: #135026;
}
.subheadline {
  font: bold 12pt arial, sans-serif;
}
.itemname {
  font: bold 12pt arial, sans-serif; color: #135026;
}
.itemheadline {
  font: normal small arial, sans-serif; color: black;
  margin: 0px 0px 10px 0px;
}
.itemsubheadline {
  font: normal small arial, sans-serif; color:black;
  margin: 0px 0px 5px 0px;
}

.abouttext {
  font: 100% arial, sans-serif; color: #000000;
}
.detailslink {
  font-size: 80%;
}
.featureprice{
  font: bold small arial, sans-serif; color: #FF0000;
}
.navcolor{
  font-size: 10pt;
  font-family: arial, helvetica, sans-serif;             
  font-weight: bold;
  text-decoration: none; 
  color: #242625;
}
.prodgap{
  margin-bottom: 30px;
  margin-top: 20px;
  clear: both;
}

.messagebox{
  border: solid #F04B44;
  border-width: 1px 1px 1px 1px;
}
