/* Presentation Stylesheet */ 

p, li, td, blockquote {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:19px;
color:#333333;
 }
 .new_icon {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
color:#99F301;
font-weight:bold;
 }

.error {
color:#cc0000;
font-weight:bold;
}

.story_info {
color:#666666;
line-height:15px;
}
.race_info {
color:#666666;
font-weight:bold;
font-size:11px;
line-height:20px;
}
form {
padding:0px;
margin:0px;
}
select, input, textarea {
font-family: Verdana, Helvetica, sans-serif;   
font-size:11px;
color:#333333;
padding:2px;
}
select.search_select {
font-family: Verdana, Helvetica, sans-serif;   
font-size:10px;
color:#333333;
padding:1px;
}
input.product_search {
color:#333333;
font-size:10px;
}
 a.nav_main {
 font-family: Verdana, Helvetica, sans-serif;   
font-size:11px;
  color:#003399;
font-weight:bold;
line-height:28px;
 }
  .nav_title {
font-family: Verdana, Helvetica, sans-serif;   
font-size:11px;

   color:#7f99cc;

font-weight:bold;

 }
.highlight_box_text {
font-family: Verdana, Helvetica, sans-serif;   
font-size:12px;
color:#666666;
font-weight:bold;
line-height:19px;
}
a.highlight_box_more {
padding-right: 0px;
margin-right: 0px;
  text-decoration: underline;
  display: block;
  color:#000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
 a.nav_sub {
 /*background: url(/images/grey_arrow.gif) no-repeat;*/
 padding-left: 10px;
margin-left: 2px;
margin-bottom: 3px;
  text-decoration: none;
  display: block;
  color:#666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
line-height:14px;
}
a:hover {
  /*background: #eeeeee;*/
  color: #003399;
  text-decoration: underline;
}

 .footer_text {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#999999;
 }

.footer_text a {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#999999;
   text-decoration: none;

 }
.footer_text a:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#999999;
   text-decoration: underline;

 }
 
 .story_products a {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#666666;
   text-decoration: underline;

 }
.story_products a:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#000000;
   text-decoration: underline;

 }

 h1, .title {
   font-family: Verdana, Helvetica, sans-serif;   
   font-size:12px;
   color:#003399;
 font-weight:bolder;
}
h3 {
   font-family: Verdana, Helvetica, sans-serif;   
   font-size:11px;
   color:#003399;
 font-weight:bolder;
}
 .title a {
   font-family: Verdana, Helvetica, sans-serif;   
   font-size:12px;
   color:#003399;
 font-weight:bolder;
  text-decoration:none;

}
.title a:hover {
   font-size:12px;
   color:#003399;
 font-weight:bolder;
 text-decoration:underline;
}

/*h2 a {
   font-family: Verdana, Helvetica, sans-serif;   
   font-size:12px;
   color:#003399;
 font-weight:bolder;
  text-decoration:none;

}
h2 a:hover {
   font-size:12px;
   color:#003399;
 font-weight:bolder;
 text-decoration:underline;
}
*/
h2 {
background: url(/images/yourrun_arrow_highlight.gif) no-repeat;
text-transform: uppercase;
padding:0 0 0 15px;
margin-left: 15px;
margin-top:15px;
display: block;
color:#003399;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height:15px;
text-align: left;
}
.print_title {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
color:#cccccc;
font-weight:bold;


}
.product_name {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 line-height:11px;
color:#666666;
 }
 a.product_price {
 font-family: Verdana, Helvetica, sans-serif;   
font-size:10px;
  color:#003399;
font-weight:bold;
line-height:12px;
  text-decoration: none;
 }
 a.product_price:hover {
  color: #003399;
  text-decoration: underline;
}
 .sub_title {
   font-family: Verdana, Helvetica, sans-serif;   
   font-size:11px;
   color:#ccff00;
 font-weight:bold;
}
 #editor_note {
background-color: transparent;
border: 1px solid #4167b3;
padding:7px;
margin:4px 0 4px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #4167b3;
}
 #editor_note p {
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #4167b3;
}
 #editor_note a {
text-decoration: underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #4167b3;
}

/* this is used for the number nav at the bottom of the product pages */
.product_nav {
color:#333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
	padding:3px;
border:1px solid #ffffff;
background:#ffffff;
}
a.product_nav {
  text-decoration: underline;
  color:#003399;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
	padding:3px;
}

a.product_nav:hover {
  /*background: #eeeeee;*/
  background:#dddddd;
  color: #003399;
  text-decoration: underline;
  border:1px solid #003399;
background:#eeeeee;
  

}

#faq h2 {
background:#eeeeee;
color: #333333;
border:1px solid #dddddd;
text-transform: none;
padding:3px;
margin-top:10px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
}

#faq p {
 background:#ffffff;
  color: #333333;
  border:1px solid #ffffff;
text-transform: none;
padding:5px;
margin:5px;
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
}


.even {
background-color: #eeeeee;
}
.odd {
background-color: #ffffff;
}

label {
	float: left;
	width: 8em;
	font-weight: bold;
	margin-left: 1em;
	margin-top: 3px;
	background: #fff;
}
