
body {
  font-size: small;
  font-family: arial, helvetica, sans-serif;          
  margin: 0px 0px 0px 0px;
  background-color: #F4D590;
}

.logo{
font: bold x-large arial, helvetica, sans-serif;    
margin: 0px 0px 5px 0px;
}
.productheading{
  font-weight: bold;
}

.byline{
font: bold medium arial, helvetica, sans-serif;   
font-style: italic; 
margin: 5px 0px 5px 0px;
}

td {
  font: 9pt arial, helvetica, sans-serif;
}
.test {
  font: bold 9pt arial, helvetica, sans-serif;
}
.rego{
  font: bold 9pt arial, helvetica, sans-serif;   
}
.homeintroduce{
  font: bold 35pt arial, helvetica, sans-serif;   
  color: #E2AD81;
  margin: 0px 0px 0px 50px;
}
.homerego{
  font: bold 14pt arial, helvetica, sans-serif;   
  color: #EDE5C1;
}
.homebrandnamegap{
  margin: 0px 0px 0px 145px;
}
.homebrandname{
  font: bold 20pt arial, helvetica, sans-serif;   
  color: #EDE5C1;
}

.homelist{
  font: normal 13px arial, helvetica, sans-serif;   
  color: #000000;
}
.orderlist{
   font: normal 8pt arial, helvetica, sans-serif;   
}
.benefitlist{
  font: bold 9pt arial, helvetica, sans-serif;   
  color: #000000;
}
.homelistgap{
 margin: 225px 0px 0px 48px;

}
.homehelpgap{
  margin: 20px 0px 0px 95px;
}
.homenewsgap{
  margin: 0px 0px 0px 295px;
}
.homelogobg{
  background-image: url('images/logobottom.jpg');
  background-repeat: no-repeat;
  background-position: top center; 
}
.contactbg{
  background-image: url('images/dog.jpg');
  background-repeat: no-repeat;
  background-position: bottom right; 
}
.homesignup{
  font: bold 13px arial, helvetica, sans-serif;   
  color: #ffffff;
 line-height: 30px;
}
.competition{
  font: bold 13px arial, helvetica, sans-serif;   
  color: #FFEC00;
}
.homesignuprego{
  font: bold 11pt arial, helvetica, sans-serif;   
  color: #ffffff;
 line-height: 30px; 
}
.widespace {
  line-height: 0.1em;
  font-size: 20px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

h1{
  font-size: 11pt;
  font-family: arial, helvetica, sans-serif;
  color: #D10024;
  margin:  20px 0px 10px 0px;
}
.heading1{
  font: bold 10pt arial, helvetica, sans-serif;
  color: #D10024;
}
h2{
  font-size: 10pt;
  font-family: arial, helvetica, sans-serif;
  color: #D10024;

}
h5{
  font: bold 10pt arial, helvetica, sans-serif;
  color: #000000;
  text-decoration: underline;  
 margin: 5px 0px 10px 0px;

}
h6{
  font: bold 10pt arial, helvetica, sans-serif;
  color: #000000;
  text-decoration: underline;  
  margin: 5px 0px 0px 0px;

}
.step{
  font-size: 9pt;
  font-family: arial, helvetica, sans-serif;
  color: #D10024;
  font-weight: bold;
}
.significant-text{
  font-size: 10pt;
  font-family: arial, helvetica, sans-serif;
}
.heading{
  font: bold 9pt arial, helvetica, sans-serif;
  color: #D10024;
 margin:  10px 0px 0px 0px;
}
.heading3{
  font: bold 9pt arial, helvetica, sans-serif;
  color: #D10024;
 margin:  0px 0px 0px 0px;
}
.largelink{
  font-size: 10pt;
  font-family: arial, helvetica, sans-serif;
  color: #D10024;
    text-decoration: none;  
}
.largeling a{
  color: #D10024;
   text-decoration: none;  
}
h3{
  font-size: large;
  font-family: arial, helvetica, sans-serif;
}
h4{
  font-size: medium;
  font-family: arial, helvetica, sans-serif;
}
h5{
  font-size: small;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
}


.navmain {
  font-size: 10pt;
  font-family: arial, helvetica, sans-serif;
  text-decoration: none;  
  color: #ffffff;
  }

a.navmain:hover {
  font-size: 9pt;
  font-weight: bold;
  font-family: arial, helvetica, sans-serif;
  text-decoration: none;
  color: #FEFFF1;

}

.navselect {
  font-size: 10pt;
  font-family: arial, helvetica, sans-serif;             
  font-weight: bold;
  text-decoration: none; 
  color: #FCD406;
}


.fp {
  font-size: 90%;
  font-family: arial, verdana, helvetica, sans-serif;
}


.contact {
  margin-left: 50px;
}

.backgroundstyle{
  background-image: url('images/blank.gif');
  background-repeat: no-repeat;
  background-position: top center; 
}
.specialbg{
  background-image: url('images/specialoffer.gif');
  background-repeat: no-repeat;
  background-position: top center; 
}
.special{
 font: bold 13pt arial;
 color: #D20025;
}
.special1{
 font: bold 13pt arial;
 color: #000000;
}
.specialfp{
 font: normal 7pt arial;
 color: #000000;
}
.specialgap{
 margin: 5px 5px 5px 5px;
}
.mainbg{
  background-image: url('images/mainbg.jpg');
  background-repeat: no-repeat;
  background-position: top center; 
  background-color: #4C2C21;
}
.navgapbg{
  background-image: url('images/gap.jpg');
  background-repeat: no-repeat;
  background-position: bottom center;

}
.bannerbg{
background-image: url('images/bannerbg.jpg');
background-repeat: repeat-x;
background-position: bottom center; 
}

.copyright {
  font-size: xx-small;
  color: #4C8AB8;
}
ul {
  margin-top: 0px;
  margin-bottom: 0px;
}
li{
  margin-left: 0px;
}
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%;
}

.box{
         border: solid #9CCEFF;
         border-width: 2px 0px 0px 0px; 
}
.specialbox{
         border: solid #D20025;
         border-width: 1px 1px 1px 1px; 
        background-color: #FFEC01;
}
hr {
color:#9CCEFF;
border-color:#9CCEFF;
background-color:#9CCEFF;
border: 0;
height:2px;
} 
td#plainlink a {text-decoration: none;   color: black;}
td#plainlogolink a {text-decoration: none; }
td#plaincopyrightlink a {text-decoration: none; color: black; }
td#mainlink a{   color: #D10024;}
td#homenews a {text-decoration: none;}
font#homelink a {font: normal 9pt arial, helvetica, sans-serif; text-decoration: none; color: black; }
font#bottomlink a {font: normal 9pt arial, helvetica, sans-serif; text-decoration: none; color:  #D10024; }

.logolink{
 font: 9pt arial;
  color: #000000;
  text-decoration: none;
}
.logolink1{
 font: 9pt arial;
 color: #FCD406;
  text-decoration: none;
}
ul.tick{
list-style-image:  url("images/tick.gif");
margin-top: 5px;
}
#photoholder {
width:1000px;
height:547px;
Opacity: 80;
margin-bottom: 0px;
background-color: #4C2C21;
border: black 5px;
}
#thephoto {
width:1000px;
height:547px;
margin-bottom: 0px;
}

.homelogogap{
  position: absolute;
  border: 3px;
  bottom: 0px;
}

a.orderparent, a.orderparent:visited, div.orderparent
{
  display: block;
  z-index: 1000; 

}

div#order_child             { 
position: absolute;
width: 121px;
height: 70px;
background-color:#D20025;
border: solid #000000;
border-width: 0px 1px 1px 1px;
z-index: 1000;  
}

a.aboutparent, a.aboutparent:visited, div.aboutparent
{
display: block;
z-index: 1000; 
}

div#about_child             { 
position: absolute;
width: 127px;
height: 70px;
background-color:#D20025;
border: solid #000000;
border-width: 0px 1px 1px 1px; 
z-index: 1000; 
}

a.contactparent, a.contactparent:visited, div.contactparent
{
display: block;
z-index: 1000; 
}

div#contact_child             { 
position: absolute;
width: 121px;
height: 28px;
background-color:#D20025;
border: solid #000000;
border-width: 0px 1px 1px 1px; 
z-index: 1000; 
}

#bottom_link_left{
margin-top:0;
margin-bottom:0;
margin-left:24px;
margin-right: 18px;
display:block;
float:left;
}

.bottom_link_middle{
margin-top:0;
margin-bottom:0;
margin-left:10px;
margin-right:10px;
display:block;
float:left;
}

#bottom_link_right{
margin-top:0;
margin-bottom:0;
margin-left:10px;
margin-right: 0;
display:block;
float:left;
}
