body {
	font-family: Helvetica Nueue, Arial, sans-serif;
	background-color: #042a44;
}

a { position: relative; }

h2
{
	margin: 0;
	padding: 0;
}

h4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#333;
	margin: 0;
	margin-bottom: 10px;
	border: 1px dotted #666;
	border-width: 0 0 1px 0;
}

#productImage
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#bc_left
{
	float: left;
	height: 25px;
	width: 16px;
	background-image: url(/img/breadcrumb/breadcrumb_left.png);
	background-repeat: no-repeat;
	margin:0;
}

#bc
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	float: right;
	z-index:100;
	position:relative;
	margin:0;
	padding: 0;	
}

#bc_in {
	background-image: url(/img/breadcrumb/breadcrumb_repeat.png);
	background-repeat: repeat-x;
	line-height: 20px;
	vertical-align: middle;
	padding: 0px 5px;
	cursor: pointer;
	height: 25px;
	float:left;
	margin:0;
}

#bc a {
	color : #333 ;
	text-decoration : none ;
}

#bc a:hover {
	color : #bf0000 ;
}

#thumb
{
	display: block;
	float: right;
	line-height: 0;
	padding: 0;
	margin:0;
	cursor: pointer;
	z-index:200;
	position:relative;
	top:-24px;
	right:-180px;
}

#thumb img {
	margin: 0;
	padding: 0;
}

#content_lc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	width: 485px;
	line-height: 18px;
	float: left;
	margin:0;
	padding: 0;
}

#content_rc
{
	padding: 0;
	font-size:12px;
	margin: 0 0 0 30px;
	width: 215px;
	float: left;
}

#content_rc table
{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}

#content_rc td
{
	vertical-align: top;
	padding-bottom: 7px;
}

#content_rc img
{
	border: 3px solid #fff;
}
#content_rc img:hover {
	border: 3px solid #bf0000;
	cursor: pointer;
}

#types_deer {
	width: 55px;
	height: 55px;
	background-image: url(/img/types_deer.gif);
}

#types_deer:hover {
	cursor: pointer;
	background-image: url(/img/types_deer_over.gif);
}

.fieldLabel
{
	font-weight : bold ;
}

#accessories {
	margin : 50px 0 50px 0;
}

#accessories_1, #accessories_2, #accessories_3, #accessories_4
{
	width: 100px;
	height: 85px;
	margin:2px 0;
	padding:0;
	background-image: url(/img/accessories/accessory.jpg);
	text-align: center;
	font-size: 10px;
	line-height: 100px;
	padding-top:15px;
}

#accessories_1:hover, #accessories_2:hover, #accessories_3:hover, #accessories_4:hover
{
	background-image: url(/img/accessories/accessory_over.jpg);
	cursor: pointer;
}

#accessories_1:active, #accessories_2:active, #accessories_3:active, #accessories_4:active
{
	background-image: url(/img/accessories/accessory_down.jpg);
}

.acc_container {
	float: left;
}

.margin28sides {
	margin: 0 28px;
}

.margin28left {
	margin: 0 0 0 28px;
}

.acc_img {
	height : 50px;
	margin:0;
	padding:0;
	vertical-align:middle;
}

.acc_nam {
	line-height:12px;
}

#warning {
	margin-top:40px; 
	font-size:10px;
	color: #666;
	line-height: 16px;
}

#buynow {
	float:left;
	margin:0;
	padding:0;
	width: 212px;
	height: 32px;
	background-image:url(/img/buy/product_buttons.gif);
	background-position: 0 0;
	text-indent: -9999px;
}

#buynow:hover {	background-position: 0 -32px; cursor:pointer; }
#buynow:active { background-position: 0 32px; }

#university {
	float:left;
	width: 159px;
	height:32px;
}

#buynow_buttons {
	margin: 0;
	padding: 0;
}

#online {
	float: left;
	margin: 0;
	padding: 0;
	width: 99px;
	height: 32px;
	background-image: url(/img/buy/online_buttons.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	line-height: 32px;
	margin-bottom: 10px;
}

#online:hover { background-position: 0 -32px; cursor:pointer; }
#online:active { background-position: 0 -64px; }

#retail {
	float: left;
	margin: 0;
	padding: 0;
	width: 99px;
	height: 32px;
}

#online_buttons {
	width:212px;
	margin: 0;
	padding: 0;
	height: 104px;
	padding-top: 10px;
	background-image: url(/img/buy/online_stores_bg.gif);
	background-repeat: no-repeat;
	list-style-type: none;
}

#online_buttons li a {
	width: 196px;
	height: 20px;
	display: block;
	text-decoration: none;
}

/*#online_buttons a { color: #333; text-decoration:none; }
#online_buttons a:hover { color:#fff; }*/

#on_1, #on_2, #on_3, #on_4 {
	width:196px;
	text-align:left;
	padding-left:10px;
	border:1px solid #999;
	border-width: 1px 0 1px 0 ;
	border-color: #fff #000 #999 #000;
	color:#333;
	font-size: 11px;
}

#on_1 a, #on_2 a, #on_3 a, #on_4 a {
	text-decoration: none;
	color: #bf0000;
	display: block;
	width: 196px;
	height: 40px;
}

#on_1 a:hover,
#on_2 a:hover,
#on_3 a:hover,
#on_4 a:hover
{
	color: #fff;
}

#on_1 { border-width: 0 0 1px 0; }
#on_4 { border-width: 1px 0 0 0; }

#on_1:hover, #on_2:hover, #on_3:hover, #on_4:hover {
	background-color:#bf0000;
	border-color: #666;	
	color:#fff;
	cursor:pointer;
}



#tL { width:12px; height:24px; float:left; background-image:url(/img/thumb/thumb_left.png); }

#t1, #t2, #t3, #t4, #t5, #t6, #tS, #tF {
	background-image:url(/img/thumb/thumb_buttons.png);
	height: 24px;
	float:left;
}


#t1 { width:16px; background-position: 0 0; }
#t2 { width:17px; background-position: -16px 0; }
#t3 { width:17px; background-position: -33px 0; }
#t4 { width:17px; background-position: -50px 0; }
#t5 { width:17px; background-position: -67px 0; }
#t6 { width:17px; background-position: -84px 0; }
#tS { width:33px; background-position: -101px 0; }
#tF { width:39px; background-position: -134px 0; }

#t1:hover { width:16px; background-position: 0 -24px; }
#t2:hover { width:17px; background-position: -16px -24px; }
#t3:hover { width:17px; background-position: -33px -24px; }
#t4:hover { width:17px; background-position: -50px -24px; }
#t5:hover { width:17px; background-position: -67px -24px; }
#t6:hover { width:17px; background-position: -84px -24px; }
#tS:hover { width:33px; background-position: -101px -24px; }
#tF:hover { width:39px; background-position: -134px -24px; }

#t1:active { width:16px; background-position: 0 -48px; }
#t2:active { width:17px; background-position: -16px -48px; }
#t3:active { width:17px; background-position: -33px -48px; }
#t4:active { width:17px; background-position: -50px -48px; }
#t5:active { width:17px; background-position: -67px -48px; }
#t6:active { width:17px; background-position: -84px -48px; }
#tS:active { width:33px; background-position: -101px -48px; }
#tF:active { width:39px; background-position: -134px -48px; }

div.slideshow { margin: 18px auto 18px auto; }
div.slideshow p { padding-top: 9px; }
div.slideshow ul
{
	bottom: 38px;
	left: 0px;
	position: relative;
	overflow: hidden;
	padding: 0;
	z-index: 10001;
	float: right;
}
div.slideshow ul a
{
	cursor: pointer;
	display: block;
	height: 24px;
	margin-right: 5px;
}

div.slideshow ul li
{
	float: left;
	list-style: none;
}

#types_smallGameHunting
{
	width: 50px;
	height: 50px;
	background-image: url(/img/icons/smallGameHunting-over.gif);
	background-image: url(/img/icons/smallGameHunting.gif);
	margin: 0 0 5px 5px;	
}

#types_smallGameHunting:hover
{
	cursor: pointer;
	background-image: url(/img/icons/smallGameHunting-over.gif);
}

#types_largePestControl
{
	width: 50px;
	height: 50px;
	background-image: url(/img/icons/largePestControl-over.gif);
	background-image: url(/img/icons/largePestControl.gif);
	margin: 0 0 5px 5px;	
}

#types_largePestControl:hover
{
	cursor: pointer;
	background-image: url(/img/icons/largePestControl-over.gif);
}

#types_smallPestControl
{
	width: 50px;
	height: 50px;
	background-image: url(/img/icons/smallPestControl-over.gif);
	background-image: url(/img/icons/smallPestControl.gif);
	margin: 0 0 5px 5px;	
}

#types_smallPestControl:hover
{
	cursor: pointer;
	background-image: url(/img/icons/smallPestControl-over.gif);
}

#types_targetShooting
{
	width: 50px;
	height: 50px;
	background-image: url(/img/icons/targetShooting-over.gif);
	background-image: url(/img/icons/targetShooting.gif);
	margin: 0 0 5px 5px;	
}

#types_targetShooting:hover
{
	cursor: pointer;
	background-image: url(/img/icons/targetShooting-over.gif);
}

#types_hunting
{
	width: 50px;
	height: 50px;
	background-image: url(/img/icons/hunting-over.gif);
	background-image: url(/img/icons/hunting.gif);
	margin: 0 0 5px 5px;	
}

#types_hunting:hover {
	cursor: pointer;
	background-image: url(/img/icons/hunting-over.gif);
}


#nav
{
	float: right;
	background-image: url(/img/bg-repeat-thumb.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 730px;
	vertical-align: middle;
	padding-top: 9px;
}
/* #nav a:focus { outline: none; } */

#nav li {
	float: left;
	width: 25px;
	height: 25px;
	list-style: none;
}

#nav a {
	font-size: 11px;
	font-weight: bold;
	padding: 0 7px;
	text-decoration: none;
	color: #333;
}

#nav a:hover {
	color: #990000;
}

#nav a.activeSlide {
	color: #bf0000;
}

.pics {
	margin: 100px;
	display : block ;
}

.highlight {
	color: #bf0000;
}

#extras {
	margin-top: 20px;
}

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

.acc_container a:hover {
	color: #bf0000;
}

#manualsTable {
	font-size : 11px ;
	border : 1px solid #ccc ;
	border-width : 1px 0px 0px 1px ;
}

#manualsTable td,th {
	padding : 5px ;
	border : 1px solid #ccc ;
	border-width : 0px 1px 1px 0px ;
}

#manualsTable th {
	background-color : #ddd ;
	padding : 10px 5px ;
	color : #555 ;
}

#manualsTable td a {
	color: #666;
	text-decoration : underline ;
	font-size : 10px ;
}

#manualsTable td a:hover {
	color: #bf0000;
}


#manual_nav_items a {
	color: #bf0000;
}

#manual_nav_items a:hover {
	color: #f00;
}

#manual_nav_items ul {
	margin : 0 ;
	padding : 0 ;
}

#manual_nav_items li {
	list-style-image: url(/img/manuals/bullet.gif);
	margin : 0 0 10px 0 ;
	padding : 0 ;
}

.alignCenter {
	text-align: center;
}

li.closedbutton:hover{
	background-color: #bf0000;
}

li.closedbutton {
	cursor: pointer;
}

#content_lc h2 {
	line-height: 40px;
}

#content_lc h2 sub {
	font-size: 11px;
	line-height: -20px;
}

#page-content {
	padding: 0 15px;
	margin: 0 0 30px 0;
}

#msdsTable {
	font-size: 13px;
	border: 1px solid #ccc;
	border-width: 1px 0px 0px 1px;
	margin-top: 20px;
}

#msdsTable td,th {
	padding: 5px;
	border: 1px solid #ccc;
	border-width: 0px 1px 1px 0px;
}

#msdsTable th {
	background-color: #ddd;
	padding: 15px;
	color: #555;
}

#msdsTable td a {
	text-decoration: none;
}

#msdsTable a .download {
	padding-left: 10px;
	text-decoration: underline;
}
