body,p {
	background-color: #FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-bottom: 15px;
}

ul {
	background-color: #FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	/*padding-bottom: 15px;*/
}

h1	{
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.h1_smaller	{
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: center;
}
.h1_large	{
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: center;
}

h2	{
	font-size: 12px;
}

li {
	background-color: #FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

.topgradient1 {
	background: #BF723C;
}

a:link,a:visited,a:active,a:hover	{
	color: #993300;
	text-decoration: underline;
}

.topgradient2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #092049;
	text-decoration: none;
	background: #CCCC99;
	padding: 10px;
}

.outdoor-gear	{
	position: absolute;
	top: 127px;
	left: 55px;
	width: 80px;
	text-align: center;
}
.outdoor-gear,.outdoor-gear a:link,.outdoor-gear a:hover,.outdoor-gear a:visited,.outdoor-gear a:active	{
	text-decoration: none;
	color: #B72E00;
	font: 14px Arial, Helvetica, sans-serif;
}

.linksw,.linksw a:link,.linksw a:visited,.linksw a:active {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.linksw a:hover {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCC99;
	text-decoration: none;
}

.linksw_title,.linksw_title a:link,.linksw_title a:hover,.linksw_title a:visited,.linksw_title a:active	{
	color: #0033CC;
	text-decoration: underline;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.linksb {
	color: #FFFFFF;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

a.linksb:link,a.linksb:hover,a.linksb:active,a.linksb:visited {
	color: #000000;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 10px;
}
.tophead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: #99965F;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.tophead,.tophead a:link,.tophead a:hover,.tophead a:visited,.tophead a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.toplinks,.toplinks a:link,.toplinks a:hover,.toplinks a:visited,.toplinks a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
}
.toplinks_last,.toplinks_last a:link,.toplinks_last a:hover,.toplinks_last a:visited,.toplinks_last a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 10px;
	text-align: left;
}
.heads {
	color: #000000;
	text-decoration: none;
	font: bold 16px Arial, Helvetica, sans-serif;
	padding-top: 20px;
}
.heads_copy {
	color: #000000;
	text-decoration: none;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
.header_link	{
	font-size: 10px;
	text-align: center;
	padding-top: 10px;
}
.home_mainsections	{
	font-size: 14px;
	font-weight: bold;
}
.run {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 10px;
}
.table_details	{
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.rightcolheader	{
	background: #BF723C;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.rightcolheader a:link,.rightcolheader a:hover,.rightcolheader a:visited,.rightcolheader a:active	{
	text-decoration: none;
	color: #FFFFFF;
}
.rightcol	{
	background: #99965F;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.rightcol a:link,.rightcol a:hover,.rightcol a:visited,.rightcol a:active	{
	text-decoration: none;
	color: #FFFFFF;
}
.rightcol_banner1	{
	background: url(/mm5/images/rightcol_banner1.gif);
	height: 80px;
	width: 120px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.rightcol_banner_title1	{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.rightcol_banner_copy1	{
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-bottom: 5px;
}
.rightcol_banner_link1 a	{
	color: #0033FF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}
.rightcol_banner2	{
	background: url(/mm5/images/rightcol_banner2.gif);
	height: 80px;
	width: 120px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.rightcol_banner_title2	{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.rightcol_banner_copy2	{
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-bottom: 5px;
}
.rightcol_banner_link2 a	{
	color: #0033FF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}
.rightcol_banner3	{
	background: url(/mm5/images/rightcol_banner3.gif);
	height: 80px;
	width: 120px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.rightcol_banner_title3	{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.rightcol_banner_copy3	{
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-bottom: 5px;
}
.rightcol_banner_link3 a	{
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}
.footerlinks a:link,.footerlinks a:active,.footerlinks a:hover,.footerlinks a:visited	{
	text-align: justify;
	padding-bottom: 20px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}
.home_footer_legal	{
	text-align: justify;
	padding-bottom: 20px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}

div.hr	{
	color: #f00;
	height: 0px;
	background: #666633;
	margin: 100px auto;
	width: 80%;
}



/*Miva*/
.productdesc_title	{
	font-weight: bold;
	color: #BF723C;
	padding-bottom: 10px;
}
.leftcolumn	{
	border-left: 1px solid #BF723C;
	padding-left: 5px;
}

div#seals{
  height:93px;
  margin:0 auto;
  padding-top:10px;
  width:430px;
}

div#seals_right{
	float:right;
    padding-top:15px; 
     
}

div#seals_left{
  float:left;
  padding-left:45px; 
}

div#seals_center{
  float:center; 
    padding-top:25px; 
}
