table.nav {
width: 100%
}

table.nav td {
width: 25%;
}

h4 {
color:navy;

}
h3 {
color:navy;
line-height:1.1em;
}

body, td {	
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	
	}
	
	td.picdate, .question{
	font-weight:bold;
	}

p.intro {
font-size:11px
}
ul {
  text-align:left;
  }
.racename {
text-align:center;
color:blue;

}

.raceinfo {
text-align:center;

}

.instructions {
width: 300px;
border:  yellow solid 0px ;
background:#CCF7FF;
}
.samples {
width: 250px;
float: right;
border: 0px green solid;
text-align:center;
}

.products {
width: 600px;
margin-bottom: 25px;
clear: both;

}

.products img {
float: left;
margin: 15px;
}

.products p {
padding: 15px;
margin: 15px;
text-align: left;
font-size: 11px;

}

.caption-box {

    border: 0px solid blue;
  float: left;
    text-align: center;
    margin-bottom: 20px;
}
.caption-box img {
  border: 2px solid #006666;
}

.caption-box img.noborder {
  border: 0px solid #006666;
}

.caption-box img.blkborder {
  border: 1px solid #000000;
}

.caption-box p {
  padding: 5px 10px;
  color: #006666;
  margin-bottom: 0px;
  margin-top: 5px;
  font-family:verdana,arial,sans-serif;
  font-size:12px; 
  clear:both;
  
}	

.warning {
color: #ff0000;
font-weight:bold;
}

.faq {
text-align: left;
margin: 4px;
}
