/* Style Sheet for Ryanturf.com */
/* Authored by ENVANO */
/* November 2004 */

body {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: black; background-color: #000000 }

td {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

p { 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

li	{ margin-top: 8px; }

a { color: #339933; }
a:visited { color: #339933; }

h1	{ font-size: 18px; font-weight: bold; text-transform: uppercase; text-align: left; border-bottom: 1px solid #339933; }
h2	{ font-size: 15px; font-weight: bold; text-transform: uppercase; text-align: left; }
h3	{ font-size: 13px; color: #339933; font-weight: bold; text-align: left; }
h4	{ font-size: 14px; font-weight: bold; text-align: left; line-height: 16px; }

.prodname	{ font-size: 18px; font-weight: bold; text-transform: uppercase; }
.prodcat	{ font-size: 18px; text-transform: uppercase; letter-spacing: .25em; }

.crumbs { text-decoration: none; font-size: 11px; margin: 5px; }
.crumbs a:hover { text-decoration: underline; }
.crumbs a:visited { color: #339933; }

#topnav { text-align: right; font-size: 15px; font-weight: bold; margin-top: 30px; margin-left: 100px; margin-right: 10px; }
#topnav a { text-decoration: none; }
#topnav a:hover { text-decoration: underline; }

#footer { text-align: center; color: white; background-color: #259846; padding: 6px; line-height: 14px; vertical-align: bottom; }
#footer a { color: white; }

.legal	{ text-align: center; margin-top: 15px; color: #333333; line-height: 12px; }

.navheader {
  font-size: 14px;
  color: #000000;
  font-weight: 700;
}

/* Homepage Only */
#news	{ color: white; padding: 10px; text-align: left; }
#news h1 { font-size: 21px; font-weight: bold; text-transform: uppercase; border-bottom: 1px white solid; }
#news a	{ color: #259846; }

/* For Your Ryan Nav */
.sidenav a {      display: block;
									text-align: left;
                  color: white; 
                  font-size: 12px;
				  line-height: 15px; 
                  font-weight: 700; 
                  text-decoration: none;
                  border-top: 1px solid white;
                  padding-left: 15px;
                  background-color: transparent;
                }
.sidenav a:hover { 
                  display: block;
									text-align: left;
                  color: white; 
                  font-size: 12px; 
				  line-height: 15px;
                  font-weight: 700; 
                  text-decoration: none; 
                  border-top: 1px solid white;
                  padding-left: 15px;
                  background-image: url(/images/navblade.gif);
                  background-repeat: no-repeat;
                }.navheaderRed {

  font-size: 14px;
  color: #FF0000;
  font-weight: 400;
}

/* Big Red Link */

#bigredlink {
			font-size: 14px;
			font-weight:bold;
			color:#FF0000;
			text-decoration: underline;

			}

#bigredlink a:link
			{
			font-size: 14px;
			font-weight:bold;
			color:#FF0000;
			text-decoration: underline;
			}
			
			
#bigredlink a:visited
			{
			font-size: 14px;
			font-weight:bold; 
			color: FF0000;
			text-decoration: underline;
			}
