body
{
background-color:#000000;background-image:url(/lib/gundog/background2.gif);background-repeat:repeat-x;FONT-FAMILY:Arial,helvetica,sans-serif;FONT-SIZE:12px;margin-top:0px;
}


.pad5   
{
	MARGIN-TOP: 5px;
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 5px;
}

.pad25   
{
	MARGIN-TOP: 25px;
	MARGIN-LEFT: 25px;
	MARGIN-RIGHT: 25px;
}

h1.hlink a:link  
{
	text-decoration: underline;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	FONT-SIZE: 12.5pt; 
	color: #ff0000;
	font-weight: normal;
}

h1.hheadline  
{
	MARGIN-TOP: 2px;
	MARGIN-LEFT: 0px;
	MARGIN-BOTTOM: 5px;
	FONT-SIZE: 14.5pt; 
	color: #ff0000;
	font-weight: bold;
}

h1.hlink a:visited 
{
	text-decoration: underline;
	FONT-SIZE: 12.5pt; 
	COLOR: #ff0000; 
	font-weight: normal;
	MARGIN-TOP: 0px;
	}










h2.hlink a:link  
{
	text-decoration: underline;
	MARGIN-LEFT: 0px;
	FONT-SIZE: 11.5pt; 
	color: #ff0000;
	font-weight: normal;
}

h2.incaption  
{
	MARGIN-TOP: 2px;
	MARGIN-LEFT: 0px;
	MARGIN-BOTTOM: 5px;
	FONT-SIZE: 11.5pt; 
	color: #333333;
	font-weight: normal;
}

h2.hlink a:visited 
{
	text-decoration: underline;
	FONT-SIZE: 11.5pt; 
	COLOR: #ff0000; 
	font-weight: normal;
}





li
{
margin-top: 7px;
margin-bottom: 7px;
}


a:link
{
	color: #333333;
	text-decoration: underline;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;
}

a:visited
{
	font-weight: normal;
}

a:active
{
	text-decoration: none;
}

a:hover
{
	background-color: #FFFF00;
	text-decoration: underline;
	color: #ff0000;
}


/*BEGINNING OF CROSS SELL kj 8-1-08 Friday night*/


.ystore-cross-sell-table { width: 100%; font-size: inherit; font: 100%; }
.ystore-cross-sell-title { padding-bottom: 6px; color: $item-caption-title-text-color; font: bold $item-caption-title-text-size $item-caption-title-text-font; }

/*You may also like*/
h3.ystore-cross-sell-title  {font-weight:normal;
	font-size:12px;
	margin-bottom:-20px;
	margin-left:0;
	font-weight:bold;
	}
	
.ystore-cross-sell-table-vertical .ystore-cross-sell-cell { width: 100%; }
.ystore-cross-sell-table-horizontal .ystore-cross-sell-cell { width: 28%; padding-right: 5%; }
.ystore-cross-sell-product-image { display: block; margin-top: 25px; padding:8px; background-color:#fff; border: solid 1px #999999;}
.ystore-cross-sell-product-image-link { display: block; padding-bottom: 5px; }
.ystore-cross-sell-product-caption { padding-bottom: 0px; }

/*name field with link*/
.ystore-cross-sell-product-name a 
	{font-weight:normal;
	font-size:11px;
	}

/*image and link*/
.ystore-cross-sell-product-caption h4 { margin: 0 0 4px; font-size: 11px; color:#FF0000; }

/*Around each price*/
.ystore-cross-sell-product-caption p { margin: 0; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#000; }

/*Sale price*/
.ystore-cross-sell-product-price ystore-cross-sell-product-sale-price ys_promo p { margin:0; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#000; }

/*fixes the sale price bold*/
.ystore-cross-sell-table .ys_promo { font-weight: bold; }

/*END OF CROSS SELL*/





 .orderblock 
{
	line-height:150%;
	margin-left: 0px;
	margin-right: 10px;
	color: #404040;
	text-decoration: none;
	font-size: 11.5px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
}

 .orderblock-big
{
	line-height:125%;
	font-size:125%;
	color: #000;
}




 .topcrumbs
{
	line-height:150%;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	color: #333333;
	text-decoration: none;
	font-size: 12.5px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: bold;
}

.topcrumbs a:link
{
	text-decoration: none;
	font-size: 12.5px;

}

.topcrumbs a:visited
{
	text-decoration: none;
	font-size: 12.5px;
}
.topcrumbs a:active
{
	font-size: 12.5px;
	text-decoration: none;
}

.topcrumbs a:hover
{
	font-size: 12.5px;
	background-color: #FFFF00;
	color: #333333;
	text-decoration: underline;
}


.container 
{
	color: #555;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
}


.container a:link
{
	color: #333333;
	text-decoration: underline;
}

.container  a:visited
{
	text-decoration: underline;
}

.container a:hover
{
	background-color: #FFFF00;
	color: #ff0000;
}


















.contents
{
	color: #555;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	margin-bottom: 31px;
	margin-left: 15px
}


.contents a:link
{
	color: #333333;
	text-decoration: underline;
}

.contents a:visited
{
	text-decoration: underline;
}

.contents a:hover
{
	background-color: #FFFF00;
	color: #ff0000;
}

.leafed-contents
{
	color: #555;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
}


.leafed-contents a:link
{
	margin-top: 7px;
	margin-bottom: 7px;
	color: #333333;
	text-decoration: none;
}

.leafed-contents a:visited
{
	text-decoration: none;
}

.leafed-contents a:hover
{
	background-color: #FFFF00;
	color: #ff0000;
}


.nav1
{
	font-weight: normal;
	padding-left: 7px;
	color: #333333;
	text-decoration: none;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

	line-height:175%;
}

.nav1 a:link
{
	color: #333333;
	text-decoration: none;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

}

.nav1 a:visited
{
	text-decoration: none;

}

.nav1 a:active
{
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

}

.nav1 a:hover
{
	background-color: #FFFF00;
	text-decoration: underline;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

}





.nav2
{
	padding-left: 7px;
	line-height:170%;
	color: #FF0000;
	text-decoration: none;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

	font-weight: bold;
	background-color: #FFFFFF;
}

.nav2 a:link
{
	text-decoration: none;

}

.nav2 a:visited
{
	text-decoration: none;

}
.nav2 a:active
{
	text-decoration: none;

}

.nav2 a:hover
{
	background-color: #FFFF00;
	color: #FF0000;
	text-decoration: underline;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

}














.nav3
{
	margin-left: 15px;
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;

	line-height:200%;
}

.nav3 a:link
{
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;
}

.nav3 a:visited
{
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;
}
.nav3 a:active
{
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;
}

.nav3 a:hover
{
	color: #FF0000;
	background-color: #FFFF00;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;
}











.nav4
{ 
	line-height:150%;
	margin-left: 15px;
	color: #FF0000;
	background-color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

}

.nav4 a:link
{
	color: #FF0000;
	background-color: #FFFF00;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: bold;

}

.nav4 a:visited
{
	color: #FF0000;
	text-decoration: none;
	background-color: #FFFF00;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: bold;

}

.nav4 a:active
{
	background-color: #FFFF00;
	color: #FF0000;
	text-decoration: underline;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: bold;

}

.nav4 a:hover
{
	color: #FF0000;
	background-color: #FFFF00;
	text-decoration: underline;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: bold;

}







.nav5
{
	line-height:150%;
	margin-left: 15px;
	color: #404040;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: bold;

}

.nav5 a:link
{
	margin-left: 15px;
	color: #eee;
	text-decoration: none;
	font-size: 11px;
	font-family :Arial, MS Sans Serif, Sans-Serif;
	color: #404040;
	font-weight: normal;

}

.nav5 a:visited
{
	margin-left: 15px;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

}

.nav5 a:active
{
	color: #FF0000;
	background-color: #FFFF00;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;

}

.nav5 a:hover
{
	color: #333333;
	background-color: #FFFF00;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;

}




/**** Inline STYLE-tag style sheet ****/
/**** Inline STYLE-tag style sheet ****/
/**** Inline STYLE-tag style sheet ****/
/**** Inline STYLE-tag style sheet ****/
/**** Inline STYLE-tag style sheet ****/

/* Edited with EditCSS */

/**** Inline STYLE-tag style sheet ****/

 

.navmaster 
{
	color: #333333;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

}

.navmaster a:link
{
	color: #333333;
	text-decoration: none;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

}

.navmaster a:visited
{
	text-decoration: none;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

}
.navmaster a:active
{
	text-decoration: none;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

}

.navmaster a:hover
{
	background-color: #FFFF00;
	text-decoration: underline;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

}


/**** Inline STYLE-tag style sheet ****/



.rednav2 
{
	margin-left: 15px;
	color: #333333;
	text-decoration: none;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

}

.rednav2 a:link
{
	text-decoration: none;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

}

.rednav2 a:visited
{
	text-decoration: none;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

}
.rednav2 a:active
{
	text-decoration: none;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

}

.rednav2 a:hover
{
	background-color: #FFFF00;
	color: #333333;
	text-decoration: underline;
	font-size: 13px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

}














.blacknav 
{
	margin-left: 25px;
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;
}

.blacknav a:link
{
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;
}

.blacknav a:visited
{
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;
}
.blacknav a:active
{
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;
}

.blacknav a:hover
{
	color: #FF0000;
	background-color: #FFFF00;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;
}


.navmaster2 
{ 
	margin-left: 25px;
	color: #FF0000;
	background-color: #FFFF00;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, MS Sans Serif, Sans-Serif;

}

.navmaster2 a:link
{
	color: #FF0000;
	background-color: #FFFF00;
	text-decoration: none;
	font-size: 13px;
	font-family : Arial, MS Sans Serif, Sans-Serif;
	font-weight: bold;

}

.navmaster2 a:visited
{
	color: #FF0000;
	text-decoration: none;
	background-color: #FFFF00;
	font-size: 13px;
	font-family : Arial, MS Sans Serif, Sans-Serif;
	font-weight: bold;

}

.navmaster2 a:active
{
	background-color: #FFFF00;
	color: #FF0000;
	text-decoration: none;
	font-size: 13px;
	font-family : Arial, MS Sans Serif, Sans-Serif;
	font-weight: bold;

}

.navmaster2 a:hover
{
	color: #FF0000;
	background-color: #FFFF00;
	text-decoration: underline;
	font-size: 13px;
	font-family : Arial, MS Sans Serif, Sans-Serif;
	font-weight: bold;

}







.rednav 
{
	line-height:150%;
	margin-left: 40px;
	color: #404040;
	text-decoration: none;
	font-size: 11px;
	font-family : Arial, MS Sans Serif, Sans-Serif;
	font-weight: bold;

}

.rednav a:link
{
	color: #404040;
	text-decoration: underline;
	font-weight: normal;

}

.rednav a:visited
{
	color: #404040;
	text-decoration: underline;
	font-size: 11px;
	font-family : Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;

}

.rednav a:active
{
	color: #404040;
	background-color: #FFFF00;
	text-decoration: none;
	font-size: 11px;
	font-family : Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;

}

.rednav a:hover
{
	color: #333333;
	background-color: #FFFF00;
	text-decoration: underline;
	font-size: 11px;
	font-family : Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;

}




/**** Inline STYLE-tag style sheet ****/
/**** Inline STYLE-tag style sheet ****/
/**** Inline STYLE-tag style sheet ****/
/**** Inline STYLE-tag style sheet ****/
/**** Inline STYLE-tag style sheet ****/






.dog-training-collars
{
	color: #333333;
	font-size: 12px;
	font-family : Arial, MS Sans Serif, Sans-Serif;
}

.dog-training-collars a:link
{
	color: #FF0000;
	text-decoration: underline;
	font-size: 12px;
	font-family : Arial, MS Sans Serif, Sans-Serif;
}
.dog-training-collars a:visited
{
	text-decoration: underline;
	font-size: 12px;
	font-family : Arial, MS Sans Serif, Sans-Serif;
}
.dog-training-collars a:hover
{
	color: #333333;
	text-decoration: underline;
	background: #ffff00;
	font-size: 12px;
	font-family : Arial, MS Sans Serif, Sans-Serif;
}



table.table { padding: 2px; border: none; border: 1px solid #789DB3;}
table.table td { font-size: 11.5px; font-family : Arial, MS Sans Serif, Sans-Serif;border: none; background-color: #F4F4F4; 
vertical-align: top; padding: 10px; font-weight: normal; }
table.table tr.special td { border-bottom: 1px solid #ff0000;  }


.abstract
{
	color: #333333;
	text-decoration: none;
	font-size: 12.5px;
	font-family : Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;


}

.abstract li
{
	color: #333333;
	text-decoration: none;
	font-size: 12.5px;
	font-family : Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;
        margin: 0; padding: 5; 
}


.abstract a:link
{
	color: #333333;
	text-decoration: underline;
	font-size: 12.5px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
}

.abstract a:visited
{
	color: #333333;
	text-decoration: underline;
	font-size: 12.5px;
	font-family: Arial, MS Sans Serif, Sans-Serif;
}



h1 {
	FONT-SIZE: 14.5pt; 
	COLOR: #ff0000; 
	FONT-FAMILY: Arial, Helvetica, Verdana, Tahoma  ;
	font-style: normal; 
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 10px; 
	font-weight: bold;
	margin-right: 10px;
}

h1 a:link
{
	MARGIN-LEFT: 5px;
	FONT-SIZE: 14.5pt; 
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}

h1 a:visited 
{
	text-decoration: none;
	FONT-SIZE: 14.5pt; 
	COLOR: #ff0000; 
	font-weight: bold;
}






H2 {
	FONT-SIZE: 11.5pt; 
	color: #333333; 
	FONT-FAMILY: Arial, Tahoma ; 
	font-style: normal; 
	font-weight: bold;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px; 
	MARGIN-LEFT: 5px; 
              PADDING-RIGHT: 5px;
}
  
h2 a:link
{
	FONT-SIZE: 11.5pt; 
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}

h2 a:visited
{
	FONT-SIZE: 11.5pt; 
	text-decoration: none;
	COLOR: #ff0000; 
	font-weight: bold;
}


  H3 {
	FONT-SIZE: 10.5pt; 
	COLOR: #808080; 
	FONT-WEIGHT: strong;
	FONT-FAMILY: Arial, Tahoma ; 
	MARGIN-TOP: 7px;
	MARGIN-BOTTOM: 2px; 
	MARGIN-LEFT: 5px; 
	MARGIN-right: 5px; 
              PADDING-RIGHT: 5px;
              PADDING-LEFT: 5px;
} 

  H4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt; 
	color: #333333; 
	font-style: bold; 
	FONT-FAMILY: Arial, Tahoma ; 
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px; 
              PADDING-RIGHT: 5px;
} 

 H5 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt; 
	COLOR: #808080; 
	font-style: bold; 
	FONT-FAMILY: Arial, Tahoma ; 
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 2px; 
              PADDING-RIGHT: 5px;
} 


.item-count
 {
	FONT-SIZE: 8pt; 
	COLOR: #808080; 
	FONT-FAMILY: Arial, Tahoma ; 
	MARGIN-TOP: 2px;
	MARGIN-BOTTOM: 5px; 
              PADDING-RIGHT: 5px;
} 

A.link.side 
	{
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #333333; 
text-decoration: none
MARGIN-TOP: 2px;
}


.side 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#333300; 
	text-decoration: none a:hover

}

A:visited.side 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none
	}
	:hover.side 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	color:#ff0000; background: #ffff00; 
	text-decoration: underline
	}

.page.link 
	{
	font-style: normal; color: #FF0000; 
	text-decoration: underline
	}

.page:hover 
	{
	font-style: normal; 
	color:#ff0000; 
	background: #ffff00; 
	text-decoration: none
	}
A.page:visited 
	{
	font-style: normal; 
	text-decoration: underline
	}

.dog-training-collars-links a:link
{
	color: #333333;
	text-decoration: none;
	font-size: 10px;
	font-family : Verdana, Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;
}

.dog-training-collars-links a:visited
{
	color: #333333;
	text-decoration: none;
	font-size: 10px;
	font-family : Verdana, Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;
}

.dog-training-collars-links a:hover
{
	color: #333333;
	text-decoration: underline;
	font-size: 10px;
	font-family : Verdana, Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;
}

.dog-training-supplies-links a:link
{
	color: #333333;
	text-decoration: underline;
	font-size: 10px;
	font-family : Verdana, Arial, MS Sans Serif, Sans-Serif;
}
.dog-training-supplies-links a:visited
{
	text-decoration: underline;
	font-size: 10px;
	font-family : Verdana, Arial, MS Sans Serif, Sans-Serif;
}
.dog-training-supplies-links a:hover
{
	color: #333333;
	text-decoration: underline;
	background: #ffff00;
	font-size: 10px;
	font-family : Verdana, Arial, MS Sans Serif, Sans-Serif;
}


.nav: a:link
{
	color: #808080;
	text-decoration: none;
	font-size: 10px;
	font-family : Verdana, Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;
}

.nav a:visited
{
	text-decoration: none;
	font-size: 10px;
	font-family : Verdana, Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;
}

.nav a:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-size: 10px;
	font-family : Verdana, Arial, MS Sans Serif, Sans-Serif;
	font-weight: normal;
}
