body 
{  
background:   #fff;
margin: 13px; 
padding: 0; 
font: 82%  Arial, Helvetica, sans-serif; 

}

h1.tagline {font: bold 1.65em Georgia, "Times New Roman", Times, serif;
color: #000;
padding-bottom: 0; 
margin: 0 auto;
text-align: center;	 }

h1.blu  {color: #009;margin-bottom: 0; }


ul.hlist	{
margin:0 0 .6em 0;
	padding-bottom: .5em;
margin: 0 auto;
text-align: center;	
	}
	
	ul.hlist li
{

display : inline;
margin: 0;
padding: 0 .8em 0 .8em;
font-weight : bold;
font-size: 1.3em;
}

p,ul,ol,br,td
{  
	text-align: left
	}
	
.big
{  
	font: 16px Georgia, "Times New Roman", Times, serif; 
	text-align: left
	}
.gr {font: bold 18px Georgia, "Times New Roman", Times, serif;
 text-align: center;
 color:#060;
}

.green {
 color:#060;
}

ul {  list-style-type: circle

}

li { margin-bottom: 12px; }

a:link {  color: #f00; text-decoration: underline}

a:hover {  color: #66C; text-decoration: underline}

a:active {  color: #666; text-decoration: underline}

a:visited {  color: #900; text-decoration: underline}


a.sidenav
{
	color: #f00;
	font:  bold 13px  arial, helvetica, sans-serif;
	
	text-decoration: none;
}

a.sidenav:hover {  color: #66C;}

a.sidenav:active {  color: #666; }

a.sidenav:visited {  color: #C00; }


a.footer {
font: bold 10px geneva,arial, helvetica, sans-serif;
		
		color: #f00; 
	
	text-decoration: none; 
		}

a.footer:hover {  
		
		color: #66C; 
		
		}


a.footer:visited {  
		
		color: #666; 
		text-decoration: none;  }	

.foot 
{
margin: 0;
padding-top: .2em;
padding-bottom: .1em;
color: #fff; 
font-weight:bold;
text-align:center;
}

.foot ul
{
list-style: none;
margin: 0;
padding: 0;
display : inline;

}

.foot li
{
margin: 0;
display : inline;
padding: 0;
padding: 0 1.5em 0 1.5em;
font: bold 13px Arial, Helvetica, sans-serif;
}

a.foot 	{
color: #fff;
text-decoration: none;
padding: .2em .8em;	
text-decoration: none;		
}

a.foot:visited
{ 
   
text-decoration: none;
color: #fff;
}

 a.foot:hover,  a.footer:active	
{ 

color: #66c;
background:#fff;
padding: .1em 1em;
}

		
a.arrow {
font: normal 11px arial, helvetica, sans-serif;
color: #f00; 
text-decoration: none; 
		}

a.arrow:hover {  
		
		color: #66C; 
		
		}


a.arrow:visited {  
		
		color: #c00; 
		text-decoration: none;  }	
				
		
a.altlink1ital {  
		color: #f00; 
		font-size: 14px;  
		font-style: italic ;
		font-weight: bold;
		text-decoration: none; }
	
a.altlink1ital:visited {  color: #c00; 
						text-decoration: none;  }	
	

a.altlink1ital:hover {  color: #66C;}

a.altlink1ital:active {  color: #666; }



a.altlink1:link {  
font: bold 14px arial, helvetica, sans-serif;
color: #f00; 
text-decoration: none; 
	}		

a.altlink1:visited { font: bold 14px arial, helvetica, sans-serif;
 color: #c00; 
						text-decoration: none;  }	

a.altlink1:hover {  color: #66C;}

a.altlink1:active {  color: #666; }


a.altlink2 { 
font: bold 16px arial, helvetica, sans-serif; 
color: #f00; 
text-decoration: underline; 
	}		


a.altlink2:hover {  color: #66C;}

a.altlink2:active {  color: #666; }

a.altlink2:visited {  color: #c00; }

		
a.subhead1 {  
font: bold 18px arial, helvetica, sans-serif;
color: #000; 
text-decoration: none; 
	}	

a.subhead1:hover {  color: #66C;}

a.subhead1:active {  color: #666; }

a.subhead1:visited {  color: #333; 
						text-decoration: none;  }		

		
a.subhead3:link { 
font: bold 14px arial, helvetica, sans-serif; 
color: #000; 
text-decoration: none; 
	}	

a.subhead3:hover {  color: #66C;text-decoration:underline;}

a.subhead3:active {  color: #666; }

a.subhead3:visited {  color: #333; 
						text-decoration: none;  }				
		
		
a.subhead4:link {  
	font: 14px  arial, helvetica, sans-serif; 
	font-weight:bold;
	color: #f00;
	text-decoration: none; 
	margin-bottom: 0;
	}	

a.subhead4:hover {  color: #66C; text-decoration:underline;}

a.subhead4:active {  color: #666; }

a.subhead4:visited {  	color: #f00; font-weight:bold;
						  }	
						
					


a.sm   {font-family: geneva,arial,helvetica,  sans-serif;
			font-size : 10px;
			font-weight: normal;
			color: #669;
			 text-decoration: none;
}

a.sm:hover   {
			font-size : 10px;
			font-weight: normal;
			color: #006;
}						
						


.sm {
font: normal 10px geneva, arial, helvetica, sans-serif; 
color: #669;
text-decoration: none;
}


a.black{color: #000;}	

.left_nav_link 

{  font: 10px Georgia, "Times New Roman", Times, serif; }

.head1a {  
font: bold 20px  Georgia, "Times New Roman", Times, serif; 
color: #000; 
	
	}
	
h1, h2, h3
{

font: bold  1em arial, helvetica, sans-serif; 
margin: 0; 
padding: 0;

}	
	
h1
{  
font-size: 18px;
color: #000; 	
	}
h2 {  
	font-size: 16px;
	}

h3 {  
	font-size: 14px;
	}	
	

.head1 {  
	
	color: #000; 
	font-size: 20px; 
	font-weight: bold;
	}

.head2a {  

	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #f00; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold;
	}
.subhead1 {  
	font: bold 18px arial, helvetica, sans-serif;  
	color: #000; 
	
	}
	
.subhead1a {  
	font: bold 20px arial, helvetica, sans-serif; 
	color: #f00; 
	font-size: 20px; 
	
	}	
	
.subhead2 {  
	font: bold 16px arial, helvetica, sans-serif; 
	color: #f00; 
	font-size: 16px; 
	
	}	
	
.subhead3 {  
	font: bold 14px arial, helvetica, sans-serif; 
	color: #000; 
	font-size: 14px; 
	
	}	

.subhead4 {  
	font: bold 14px arial, helvetica, sans-serif; 
	color: #f00;
	margin-top: 4px;
	
	}
	
.subhead4grn {  
	font: bold 14px arial, helvetica, sans-serif; 
	color: #093;
	margin-top: 4px;
	
	}	
	
.subhead5 {  
	font: bold 13px arial, helvetica, sans-serif; 
	color: #000; 
	
	}	
	
	
	
.subhead5blu {  
	font: bold 13px arial, helvetica, sans-serif; 
	color: #009; 
	
	}

.subhead5orng {  
	font: bold 13px arial, helvetica, sans-serif; 
	color: #f60; 
	
	}				
	
.subhead6 {  
	font: bold 13px arial, helvetica, sans-serif; 
	color: #f00; 
	
	
	}		
		
.subheadblu {
font: bold 15px arial, helvetica, sans-serif; 
	color: #009;
	margin-top: 4px;
	}	
.big11ital
{
	font: bold italic 16px arial, helvetica, sans-serif; 
	color: #000; 

	
}

.bital {
font-style: italic; 
	font-weight: bold;
}	
	
.pq	{  
	font: italic 14px Georgia, "Times New Roman", Times, serif; 
	color: #000; 
	
	}
	
.pqcap	{  
	font: normal 11px arial, helvetica, sans-serif; 
	color: #000; 
	
	}
	


.color3 {  
	font: normal 11px arial, helvetica, sans-serif; 
	color: #f00; 
	
	}


.orng {
color:#f60;}

.button_link {  
font: bold 10px arial, helvetica, sans-serif; 
 text-decoration: none; 
 color: #000;
 }

.smalltext {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}

.logo {
	color: #000;
	font: bold 12px arial, helvetica, sans-serif; 
	text-decoration: none; 
}

a.footer
{
	color: #666;
	font:  10px geneva,arial, helvetica, sans-serif;
	text-decoration: none; 
}
.altfont
{
	color: #000;
	font: normal 12px arial, helvetica, sans-serif;
	
}



.promo
{
	color: #000;
	font-family: geneva,arial, helvetica, sans-serif;
	font-size : 10px;
	background: transparent;
	font-weight : bold;
}

.promolite
{
	color: #000;
	font: normal 10px geneva,arial, helvetica, sans-serif;
}

#newprodwrap {
background: #ff9;
margin-bottom: 5px;
}

#newprod {
margin: 0 3px 5px 5px;
padding: 3px;}

.new {color:#099;
font-weight:bold;}

ul.cat  {    list-style: square;  padding: 0 1em; margin: 0 0 .1em 1.5em; line-height: .5em; }

li.cat { background-image: url(http://snaptap.com/images/home/check.gif); background-repeat: no-repeat;
background-position: .1em .4em;  }

.biga {font-size: 1.2em; font-family:Arial, Helvetica, sans-serif;}

.med {font-size: 1.2em}

.center { margin: 0 auto;
text-align: center;
}
.floatr {float:right; width: auto; margin-left: 1em; }

.floatbox {
	padding: .5em .8em .5em 1.2em;
	width: 180px;
	float: right;
	margin-left: 1em;
	border: 1px solid #66c;
}

hr {
border: 1px solid #ccc;
width: 90%;
color:#ccc;}