@charset "utf-8";


body {
	font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #FCF9FA;
	margin: 0;
	padding: 0;
	text-align: center;
	color: black;
}
img
{
	border-style: none;
	margin-top: auto;
	margin-bottom: auto;
}
.205tall {
	height: 165px;
}
.cbguidebody {
	background-color: #fff;
	width: 746px;
	height: auto;
	float: left;
	padding: 10px;
	position: relative;
	margin-top: 10px;
	margin-left: 10px;
}
.realsmall {
	font-size: 9px;
}
.cbprodimglg {
	width: 440px;
	float: right;
	left: auto;
	background-color: #FFFFFF;
	text-align: left;
	margin-left: 10px;
	vertical-align: middle;
	margin-bottom: 3px;
	height: auto;
}
.cbwarranty {
	float: left;
	width: 746px;
	height: auto;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #CC9;
	z-index: 100;
	font-size: 12px;
}
.cbwarranty table {
	width: 746px;
	height: auto;
}
.kbwarranty {
	float: left;
	width: 637px;
	height: auto;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #CC9;
	z-index: 100;
	font-size: 12px;
}
.kbwarranty table {
	width: 637px;
	height: auto;
}	
	
.cbnavtexth  {
	font-size: 15px;
	font-weight: bold;
	color: #2A1FAA;
	line-height: 18px;
}
.cbnavtext {
	text-indent: 3px;
	font-size: 12px;
	font-weight: bold;
	color: #2A1F55;
	text-indent: 3px;
}
.cbnavtext a {
	text-indent: 3px;
	font-size: 12px;
	font-weight: bold;
	color: #2A1F55;
	text-decoration: none;
}
.cbnavtext a:hover {
	text-indent: 3px;
	font-size: 13px;
	font-weight: bold;
	color: #3B3B3B;
}
.cbnavtext2 a {
	text-indent: 3px;
	line-height: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #2A1F55;
	text-decoration: none;
}
.cbnavtext2 a:hover {
	text-decoration: none;
	text-indent: 3px;
	font-size: 15px;
	font-weight: bold;
	color: #3B3B3B;
}
.cbsplash {
	width: 766px;
	height: 200px;
	margin: 9px;
	border: solid black 1px;
	float: left;
	z-index: -1;
	background-image: url(../archery/crossbows/images/splashbg.jpg);
}
.cbsplashctr1 {
	padding-top: 10px;
	width: 100%;
	height: 55px;
	float: left;
	position: relative;
}
.cbsplashctr2 {
	width: 100%;
	height: 143px;
	float: left;
	position: relative;
}
.cbsplash table {
	width: 766px;
	height: 42px;
	padding-left: 20px;
}
.cbsplash td {
	width: 130px;
}
.cbsplash img:hover {
	width: 130px;
	height: 41px;
}
.cbmfrblock {
	width: 200px;
	height: 106px;
	margin: 11px;
	border: none;
	float: left;
	z-index: 1;
}
.csplash img:hover {
	width: 203px;
	height: 104px;
}

.cbmfrblock table img {
	width: 200px;
	height: 104px;
}
.cbmfrblock table {
	width: 200px;
	height: 106px;
	cellspacing: none;
	cellpadding: none;
	border: none;
	vertical-align: middle;
	align: center;
}
.cbmfrspacer {
	margin: 11px;
	width: 135px;
	height: 106px;
	float: left;
}
.cbsplashtext {
	width: 180px;
	height: 20px;
	border: none;
	float: left;
	margin: 11px;
	font-size: 18px;
	line-height: 20px;
	color: #F05;
	text-align: center;
}
.cbnavdiv {
	width: 165px;
	height: auto;
	border: solid #666 1px;
	padding-left: 10px;
	float: right;
	margin-top: 9px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #F7F7F7;
	padding-bottom: 10px;
	line-height: 18px;
	padding-top: 5px;
}
.cbctr img {
	border-style: none;
	padding: none;
}
.twenty {
	line-height: 20px;
}

.cbdescrip tr:hover {
	font-weight: bold;
	font-size: 103%;
	border-style: solid #8F8F8F 1px;
}
.footerblock {
	width: 220px;
	border: none;
	float: left;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 150px;
	text-decoration: none;
	padding: 15px;
}
.footerlinks {
	width: 1000px;
	float: left;
	height: auto;
}
.bigprice {
	color: #063;
	font-size: 18pt;
	height: auto;
	line-height: 26px;
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.half {
	width: 50%;00
} 

.full {
	width: 100%;
}
.outlinebk {
	border: 1px #E5E5E5 solid;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.outlinebk2 {
	border: 1px #654300 solid;
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 0px;
	margin-right: 0px;
}
.autoheight {
	height: 150px auto;
}
.footerblock a {
	text-decoration: none;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.footerblock table {
	width: 190px;
	height: 170px;
	background-color: #FFFFFF
	}
.thumbContainer {
	width: 180px;
	height: 230px;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	border: solid #C9C9C9 1px;
	margin: 10px;
	text-align: center;
	line-height: 14px;
}
.thumbContempty {
	width: 180px;
	height: 232px;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	margin: 10px;
	text-align: center;
	line-height: 14px;
}
.thumbContainer table {
	width: 180px; 
	height: 230px;
}
.thumbContempty table {
	width: 180px; 
	height: 230px;
}
.thumbctrlg {
	width: 220px;
	height: 280px;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	border: solid #C9C9C9 1px;
	margin: 10px;
	text-align: center;
	line-height: 14px;
}
.thumbctrlg table {
	width: 220px; 
	height: 280px;
}
.cbctr {
	width: 244px;
	height: 375px;
	border: solid #666 1px;
	background-color: #FFF;
	opacity: 1.0;
	float: left;
	left: auto;
	text-align: center;
	line-height: 15px;
	margin: 8px;
}
.cbctr2 {
	width: 380px;
	height: 505px;
	border: solid #666 1px;
	background-color: #FFF;
	opacity: 1.0;
	float: left;
	left: auto;
	text-align: center;
	line-height: 15px;
	margin: 6px;
}
.cbaccspacer {
	width: 756px;
	height:5px;
	float: left;
}
.cbacc {
	width: 756px;
	height: auto;
	background-color: #FFF;
	padding: 10px;
	margin: 5px;
	float: left;
	margin-bottom: 10px;
	border: solid #666 1px;
}
.cbacc table {
	width: 756px;
	height: auto;
}
.cbtable {
	width: 242px;
	height: 371px;
	vertical-align: top;
	padding: 5px;
}
.cbtable2 {
	width: 372px;
	height: 501px;
	vertical-align: top;
	padding: 5px;
}
.cbtable2 img {
	margin-left: 31px;
	margin-right: 31px;
}
.cbdescrip {
	font-size: 12px;
	color: #333;
	width: 100%; 
	height: 100%;
	padding: none;
	margin: none;
	cellpadding: none;
	cellspacing: none;
	border-collapse: collapse;
}
.noswell:hover {
	font-size: 12px;
	font-weight: normal;
}
.cbdescrip td {
	padding-left: 5px;
	padding-right: 5px;
}
.hg1 {
	width: 150px;
	height: 30px;
	background: #FFFFFF;
	margin: 0 auto;
	border: none;
	text-align: left;
	position: relative;
	float: left;
}
.navbutton {
	width: 150px;
	height: 60px;
	float: left;
	background-color: #FFFFFF;
	border-bottom: solid #000000 1px;
	text-align: center;
}
.navbutton table
{ height: 60px;
  width: 150px;
}
.navguide {
	margin-top: 10px;
	width: 150px;
	height: 110px;
	float: left;
	background-color: #FFFFFF;
	text-align: center;
}
.navguide table { 
	height: 110px;
  	width: 150px;
}
.bigsugg
{ height: 1350px;
  width: 825px;
  float: left;
  position: relative;
}
.mfrContainertop {
	width: 795px;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 18px;
	font-weight: bolder;
	color: #666666;
	margin-left: 20px;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 0px;
	height: 75px;
}
.mfrContainer {
	width: 790px;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 30px;
	font-weight: bolder;
	color: #666666;
	margin-left: 10px;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 0px;
	height: 75px;
	padding-top: 0px;
	border-top: solid #C9C9C9 1px;
}
.mfrContainerlg {
	width: 947px;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 30px;
	font-weight: bolder;
	color: #666666;
	margin-left: 10px;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 0px;
	height: 75px;
	padding-top: 20px;
	border-top: solid #C9C9C9 1px;
}
.mfrContainertop table
{
	height: 75px;
	min-width: 150px;
	max-width: 784px;
	word-wrap: normal;
	color: #000;
	
}
.mfrContainer table
{
	height: 75px;
	min-width: 150px;
	max-width: 784px;
	word-wrap: normal;
	color: #000;
	
}
.mfrContainerlg table
{
	height: 75px;
	width: 150px;
}
.mfrtopfull {
	width: 947px;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	margin-left: 10px;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 0px;
	height: auto;
}
.mfrfull {
	width: 985px;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 30px;
	font-weight: bolder;
	color: #666666;
	margin-left: 10px;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 0px;
	height: 75px;
	padding-top: 20px;
	border-top: solid #C9C9C9 1px;
}
.mfrtopfull table
{
	height: 75px;
	width: 150px;
}
.mfrfull table
{
	height: 75px;
	width: 150px;
}
.imgdiv a {
vertical-align:middle;
margin:0 auto;
}
.prodimglg {
	width: 305px;
	height: 300px;
	float: right;
	left: auto;
	background-color: #FFFFFF;
	text-align: left;
	margin-left: 10px;
	vertical-align: middle;
	margin-bottom: 0px;
	height: auto;
}
.buywords {
	font-size: 10pt;
	font-weight: bold;
}
.buyprice {
	font-size: 12pt;
	font-weight: bold;
	color: #006600;
}
.smallwords {
	font-size: 8pt;
	text-align: center;
}
.backtext {
	font-size: 10pt;
	text-align: left;
	vertical-align: bottom;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 400px;
	height: 25px;
	position: inherit;
	float: left;
}
.tinydivctr {
	font-size: 8pt;
	text-align: center;
	width: auto;
	margin-bottom: 5px;
	float: left;
}
.style9 {
	font-size: 8pt;
}
.style10 {
	font-size: 10pt;
	line-height: 20px;
	font-weight: normal;
	font-style: normal;
}
.from {
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
}
.style11 {
	font-size: 12pt
}
.style16 {
	color: #006600
}
.prodpgsep {
	width: 788px;
	height:5px;
	float: left;
	border-bottom: solid #C9C9C9 1px;
	margin-left: 10px;
	margin-bottom: 5px;
}	
.prodpgsep2 {
	width: 728px;
	height:5px;
	float: left;
	margin-top: 5px;
	border-bottom: solid #C9C9C9 1px;
	margin-left: 10px;
	margin-bottom: 5px;
}	
.prodpgsepfull {
	width: 947px;
	height:5px;
	float: left;
	border-bottom: solid #C9C9C9 1px;
	margin-left: 10px;
	margin-bottom: 5px;
}	
.navbarlogos {
	width: 150px;
	height: auto;
	margin: 0 auto;
	float: right;
	left: auto;
	background-color: #FFFFFF;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 20px;
}

.productindex #container {
	width: 1000px;
	background: #FFFFFF;
	margin: 0 auto;
	border: none;
	text-align: left;
}
.productindex #divfix {

}
.productindex #header {
	background: #FFFFFF;
	width: 1000px;
	height: auto;
	padding-top: 5px;
	z-index: 100;
}
.productindex #header h1 {
	margin: 0;
	padding: 10px 0;
	z-index: 100;
}
.productindex #mainContent {
	background: #FFFFFF;
	width: 1000px;
	float: left;
	height: auto;
    z-index: 1;
}
.productindex #mainContentdk {
	background-image: url(../archery/crossbows/images/background.jpg);
	background-attachment: fixed;
	width: 1000px;
	float: left;
	height: auto;
	z-index: 1;
}

.productindex #bodyContent {
	background: #FFFFFF;
	width: 825px;
	float: left;
	padding-left: 20px;
	margin-top: 10px;
	padding-bottom: 20px;
	height: auto;
}
.rsbar {
	width: 150px;
	height: auto;
	float: right;
	margin-bottom: 10px;
	border-left: solid #000000 1px
	
}
.suggbt4 {
	margin-top: 20px;
	width: 825px;
	height: auto;
	float: right;
	bottom: 10px;
}
.productindex #bodycontfull {
	background: #FFFFFF;
	width: 975px;
	float: left;
	height: auto;
	padding-left: 10px;
	margin-top: 10px;
	padding-bottom: 20px;
	margin-left: 5px;
}
.productindex #bodycontfulldk {
	background-image: url(../archery/crossbows/images/background.jpg);
	background-attachment: fixed;
	width: 975px;
	float: left;
	height: auto;
	padding-left: 18px;
	margin-top: 10px;
	padding-bottom: 20px;
	z-index: -1;
}

.productindex #navbarcont {
	width: 150px;
	height: auto;
	margin: 0 auto;
	border: none;
	float: right;
	left: auto;
	background-color: #FFFFFF;
	border-left: solid #000000 1px;
	border-right: solid #000000 1px;
	z-index: 100;
	border-left-width: 1px;
}
.productindex #navbartext {
	width: 150px;
	height: auto;
	margin: 0 auto;
	border: none;
	float: right;
	left: auto;
	background-color: #FFFFFF;
	border-left: solid #CCCCCC 1px;
	z-index: 100;
}
.productindex #navbarspacer {
	width: 150px;
	height: 30px;
	margin: 0 auto;
	float: right;
	left: auto;
	background-color: #FFFFFF;
	color: #000000;
	z-index: 100;
}
.productindex #navbarheading {
	width: 150px;
	height: 20px;
	margin: 0 auto;
	float: left;
	left: auto;
	background-color: #999999;
	border-bottom: solid #000000 1px;
	color: #FFFFFF;
	border-top: solid #000000 1px;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	z-index: 100;
}
.productindex #footer {
	background:#FFFFFF;
	z-index: 100;
}
.productindex #footer p {
	margin: 0;
	padding: 10px 0;
	z-index: 100;
}
.productindex #mainimg {
	width: 255px;
	height: 60px;
	background: #FFFFFF;
	margin: 0 auto;
	border: none;
	text-align: left;
	float: left;
	z-index: 100;
}
.productindex #nav1 {
	width: 425px;
	height: 30px;
	background: #FFFFFF;
	margin: 0 auto;
	border: none;
	text-align: center;
	float: left;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 30px;
	z-index: 100;
}
.productindex #tel1 {
	width: 425px;
	height: 30px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: center;
	position: relative;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-top-width: 1px;
	z-index: 100;
}
.productindex #ad1 {
	width: 170px;
	height: 60px;
	background: #FFFFFF;
	margin: 0 auto;
	border: none;
	float: right;
	left: auto;
	z-index: 100;
}
.productindex #jsmenu1 {
	width: 1000px;
	height: auto;
	background: #FFFFFF;
	border: none;
	float: right;
	background-image: url(http://www.huntersfriend.com/mastermenu/blackover.gif);
	vertical-align: middle;
}
.jsmenu1 {
	width: 1000px;
	height: 23px;
	background: #FFFFFF;
	border: none;
	float: right;
	background-image: url(http://www.huntersfriend.com/mastermenu/blackover.gif);
	vertical-align: middle;
	overflow: hidden;
}
	
.productindex #aniban1 {
	width: 260px;
	height: 23px;
	background: #FFFFFF;
	margin: 0 auto;
	border: none;
	float: right;
	left: auto;
	background-image: url(http://www.huntersfriend.com/banner-leftsidefill.jpg);
	z-index: 100;
}
.productindex #aniban2 {
	width: 725px;
	height: 23px;
	background: #FFFFFF;
	margin: 0 auto;
	border: none;
	float: right;
	left: auto;
	z-index: 100;
}
.productindex #aniban3 {
	width: 15px;
	height: 23px;
	background: #FFFFFF;
	margin: 0 auto;
	border: none;
	float: right;
	left: auto;
	background-image: url(http://www.huntersfriend.com/banner-rightsidefill.jpg);
	z-index: 100;
}
.productindex #banner1 {
	width: 480px;
	height: 74px;
	margin: 0 auto;
	border: none;
	float: left;
	left: auto;
	background-color: #000000;
}
.productindex #banner2 {
	width: 480px;
	height: 74px;
	margin: 0 auto;
	border: none;
	float: left;
	left: auto;
	background-color: #000000;
	z-index: 100;
}
.productindex #bannerspacer {
	width: 20px;
	height: 74px;
	margin: 0 auto;
	border: none;
	float: left;
	left: auto;
	background-color: #000000;
	z-index: 100;
}
.productindex #footerminibar{
	width: 1000px;
	border: none;
	float: left;
	left: auto;
	background-color: #00FF33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 18px;
	color: #FFFFFF;
	height: 18px;
	background-image: url(http://www.huntersfriend.com/2008-homepage-art/quiklinksbackground.jpg);
	z-index: 100;
}
.productindex #footercopyright{
	width: 1000px;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	height: 90px;
	text-align: center;
	text-decoration: none;
	border-top: solid #C9C9C9 1px;
	z-index: 100;
}
.productindex #headingspacer {
	width: 5px;
	height: 30px;
	margin: 0 auto;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	line-height: 30px;
	text-align: left;
	font-size: 30px;
	font-weight: bolder;
	color: #000000;
	z-index: 100;
}
.productindex #headingcontainer {
	width: 805px;
	height: 30px;
	margin: 0 auto;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	line-height: 30px;
	text-align: left;
	font-size: 20px;
	font-weight: bolder;
	color: #666666;
	padding-left: 0px;
	z-index: 100;
}
.productindex #headingctfull {
	width: 975px;
	height: 30px;
	margin: 0 auto;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	line-height: 30px;
	text-align: left;
	font-size: 20px;
	font-weight: bolder;
	color: #666666;
	padding-left: 6px;
	z-index: 100;
}
.thumbctr table {
	width: 180px; 
	height: 230px;
}
.productpage #mainContentdk {
	background-image: url(../archery/crossbows/images/background.jpg);
	background-attachment: fixed;
	width: 1000px;
	float: left;
	height: auto;
	z-index: 1;
	.margin-top: 4px;

}
.productpage #bodycontfulldk {
	background-image: url(../archery/crossbows/images/background.jpg);
	background-attachment: fixed;
	width: 975px;
	float: left;
	height: auto;
	padding-left: 18px;
	margin-top: 10px;
	padding-bottom: 20px;
	z-index: -1;
}
.productpage #cbbody {
	width: 766px;
	background-color: #FFFFFF;
	height: auto;
	margin: 9px;
	float: left;
	z-index: -1
	position: relative;
}
.productpage #cbmfrcontlg {
	width: 300px;
	float: left;
	left: auto;
	text-align: left;
	margin-left: 10px;
	vertical-align: middle;
	padding-top: 5px;
	margin-bottom: 0px;
	min-height: 75px;
	height: auto;
}
.productpage #cbdescription {
	width: 746px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: top;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 10pt;
	color: black;
	padding-right: 10px;
}
.productpage #cbspectable {
	width: 300px;
	height: auto;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	text-align: left;
	margin-left: 10px;
	vertical-align: top;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 10pt;
	color: black;
	border-collapse: collapse;
}
.productpage #cbspectable tr:hover {
	font-weight: bold;
}
.productpage #cbspectable table{
	width: 300px;
	border: solid black 1px;
	cellpadding: none;
	cellspacing: none;
	border-collapse: collapse;
}
.productpage #cbheadingcont {
	width: 300px;
	height: 30px;
	margin: 0 auto;
	padding-left: 5px;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	line-height: 30px;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}
.productpage #container {
	width: 1000px;
	background: #FFFFFF;
	margin: 0 auto;
	border: none;
	text-align: left;
}
.productpage #divfix {

}
.productpage #header {
	background: #FFFFFF;
	height: 110px;
	padding-top: 5px;
}
.productpage #header h1 {
	margin: 0;
	padding: 10px 0;
}
.productpage #mainContent {
	background: #FFFFFF;
	width: 1000px;
	float: left;
	height: auto;
}
.productpage #bodyContent2 {
	background: #FFFFFF;
	width: 825px;
	float: left;
	height: auto;
	padding-left: 20px;
	margin-top: 10px;
	margin-left: 20px;
	padding-bottom: 20px;
	min-height: 1400px;
}
.productpage #bodyContent {
	background: #FFFFFF;
	width: 825px;
	float: left;
	height: auto;
	padding-left: 20px;
	margin-top: 10px;
	padding-left: 20px;
	padding-bottom: 20px;
}
.productpage #navbars  {
	width: 150px;
	height: auto;
	float: right;
	margin: 0;
	border: 0;
}
.productpage #statusdiv  {
	background-color: #FFFFCC;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	color: black;
	width: 280px;
	margin-left: 10px;
	margin-right: 10px;
	height: auto;
	float: right;
}
.productpage #cbstatusdiv  {
	background-color: #FFFFCC;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	color: black;
	width: 288px;
	margin-left: 0px;
	margin-right: 0px;
	height: auto;
	float: left;
}
.productpage #navbarcont {
	width: 150px;
	height: auto;
	margin: 0 auto;
	border: none;
	float: right;
	left: auto;
	background-color: #FFFFFF;
	border-left: solid #000000 1px;
	border-right: solid #000000 1px;
	margin-bottom: 20px;
	border-left-width: 1px;
}
.productpage #navbarspacer {
	width: 150px;
	height: 30px;
	margin: 0 auto;
	float: right;
	left: auto;
	background-color: #FFFFFF;
	color: #000000;
}
.productpage #navbarheading {
	width: 150px;
	height: 20px;
	margin: 0 auto;
	float: left;
	left: auto;
	background-color: #666666;
	border-bottom: solid #000000 1px;
	color: #FFFFFF;
	border-top: solid #000000 1px;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.productpage #footer {
	background:#FFFFFF;
}
.productpage #footer p {
	margin: 0;
	padding: 10px 0;
}
.productpage #mainimg {
	width: 255px;
	height: 60px;
	background: #FFFFFF;
	margin: 0 auto;
	border: none;
	text-align: left;
	float: left;
}
.productpage #nav1 {
	width: 425px;
	height: 30px;
	background: #FFFFFF;
	margin: 0 auto;
	border: none;
	text-align: center;
	float: left;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 30px;
}
.productpage #tel1 {
	width: 425px;
	height: 30px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: center;
	position: relative;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-top-width: 1px;
}
.productpage #ad1 {
	width: 170px;
	height: 60px;
	background: #FFFFFF;
	margin: 0 auto;
	border: none;
	float: right;
	left: auto;
}
.productpage #jsmenu1 {
	width: 1000px;
	height: auto;
	background: #FFFFFF;
	border: none;
	float: right;
	background-image: url(http://www.huntersfriend.com/mastermenu/blackover.gif);
	vertical-align: middle;
}
.productpage #aniban1 {
	width: 260px;
	height: 23px;
	background: #FFFFFF;
	margin: 0 auto;
	border: none;
	float: right;
	left: auto;
	background-image: url(http://www.huntersfriend.com/banner-leftsidefill.jpg);
}
.productpage #aniban2 {
	width: 725px;
	height: 23px;
	background: #FFFFFF;
	margin: 0 auto;
	border: none;
	float: right;
	left: auto;
}
.productpage #aniban3 {
	width: 15px;
	height: 23px;
	background: #FFFFFF;
	margin: 0 auto;
	border: none;
	float: right;
	left: auto;
	background-image: url(http://www.huntersfriend.com/banner-rightsidefill.jpg);
}
.productpage #banner1 {
	width: 480px;
	height: 74px;
	margin: 0 auto;
	border: none;
	float: left;
	left: auto;
	background-color: #000000;
}
.productpage #banner2 {
	width: 480px;
	height: 74px;
	margin: 0 auto;
	border: none;
	float: left;
	left: auto;
	background-color: #000000;
}
.productpage #bannerspacer {
	width: 20px;
	height: 74px;
	margin: 0 auto;
	border: none;
	float: left;
	left: auto;
	background-color: #000000;
}
.productpage #footerminibar{
	width: 1000px;
	border: none;
	float: left;
	left: auto;
	background-color: #00FF33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 18px;
	color: #FFFFFF;
	height: 18px;
	background-image: url(http://www.huntersfriend.com/2008-homepage-art/quiklinksbackground.jpg);
}
.productpage #footercopyright{
	width: 1000px;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	height: 90px;
	text-align: center;
	text-decoration: none;
	border-top: solid #C9C9C9 1px;
}
.productpage #headingspacer {
	width: 5px;
	height: 30px;
	margin: 0 auto;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	line-height: 30px;
	text-align: left;
	font-size: 30px;
	font-weight: bolder;
	color: #000000;
}
.productpage #headingcontainer {
	width: 510px;
	height: 30px;
	margin: 0 auto;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	line-height: 30px;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}
.productpage #mfrcontlg {
	width: 750px;
	float: left;
	left: auto;
	text-align: left;
	margin-left: 10px;
	vertical-align: middle;
	margin-bottom: 0px;
	min-height: 75px;
	height: auto;
}
.productpage #mfrcontlg table {
width: 150px;
height: 75px;
}
.productpage #description {
	width: 500px;
	min-height: 450px;
	height: auto !important;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	text-align: left;
	margin-left: 10px;
	vertical-align: top;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 10pt;
	color: black;
}
.productpage #descriptionfull {
	height: 300px;
	float: left;
	left: auto;
	background-color: #FFFFFF;
	text-align: left;
	margin-left: 10px;
	vertical-align: top;
	margin-bottom: 0px;
	height: auto;
	font-size: 10pt;
	width: 655px;
}
.productpage #bodycontfl {
	margin-left: 10px;
}
.productpage #buyformspacer {
	height: 30px;
	width: 295px;
	float: left;
	left: auto;
	border: 0;
	margin: 0;
}
.productpage #buyformcont {
	width: 295px;
	height: 300px;
	float: right;
	left: auto;
	align: right;
	background-color: #FFFFFF;
	text-align: right;
	margin-left: 10px;
	vertical-align: top;
	margin-bottom: 0px;
	height: auto;
	margin-right: 10px;
	margin-top: 10px;
}
.productpage #cbbuyformcont {
	width: 400px;
	height: 60px;
	float: right;
	background-color: #FFFFFF;
	text-align: center;
	margin-left: 10px;
	vertical-align: top;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-top: 0px;
}
.productpage #buyformcontfull {
	width: 280px;
	height: 300px;
	float: right;
	left: auto;
	background-color: #FFFFFF;
	text-align: center;
	margin-left: 25px;
	vertical-align: top;
	margin-bottom: 0px;
	height: auto;
	margin-right: 10px;
}
.productpage #footerinfo  {
	width:700px;
	height:30px;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 10pt;
	vertical-align: bottom;
	z-index: 100;
} 
.productpage #rspecstable {
	width: auto;
	height: auto;
	margin-left: 20px;
	margin-right: 10px;
}

.productpage #rspecstable table {
	border: solid #FFFFF 1px;
}
