BODY {
  MARGIN-left: 20px; /*change this to move the left menu block up/down */
  MARGIN-right: 10px;
  font-family: verdana;
  font-size: 11px;
  width: 96%; don't exceed this otherwise it'll be wider than the screen*/
  background: #ffffff;
  color:#656161;
}
  H1 {
      FONT: bold 1.5em Arial, Helvetica, sans-serif
    }
  P {
    /*FONT: 11px Arial, Helvetica, sans-serif
	  font-family:12px Helvetica,Arial,Verdana,sans-serif;*/
    }
  A {
    /*COLOR: #3366ff; TEXT-DECORATION: none*/
    COLOR: #43719F; TEXT-DECORATION: none
    }
  A.visited {
    COLOR: purple; TEXT-DECORATION: none
    }
  A:hover {
    COLOR: #8D2231; TEXT-DECORATION: underline /*#3366ff*/
    }
.noshow {
  display:none;
}
/* Main container to cast shadow */
#xl_shadow_container {
background-color:gray;/*#A9A5A2;*/
left:	0px;
margin-left:	10px;
margin-bottom:	0px;
margin-right:	3px;
position:	relative;
top:	10px;
width:460px;
}

/* Apply to all boxex */
#xl_shadow_container .xlcontainer {
position:	relative;
background-color:	#F2F2F2;
background-position:relative	;
border:	brown 1px solid;
/*border-top: 1px #999999;
border-left: 1px #999999;
border-width:	1px;*/
padding:	5px;
left:	-4px;
top:	-4px;
}
#container {
	FLOAT: left; 
	margin-bottom: 20px;
	padding-bottom: 20px;
	top: 0px;
	left: 0px;
  background: #ffffff;
}

#hawking_diary_generator_container {
	FLOAT: left;
	margin-bottom: 20px;
	padding-bottom: 20px;
	top: 0px;
	left: 0px;
  background: #ffffff;
}

/* begin active menu settings (top & bottom)*/
.home a.navhome,
.home a.navhome:hover,
.home #sub-nav a.navhome,
.home #sub-nav a.navhome:hover,

.products a.navproducts,
.products a.navproducts:hover,
.products #sub-nav a.navproducts,
.products #sub-nav a.navproducts:hover,

.diy a.navDIY,
.diy a.navDIY:hover,
.diy #sub-nav a.navDIY,
.diy #sub-nav a.navDIY:hover,

.support a.navsupport,
.support a.navsupport:hover,
.support #sub-nav a.navsupport,
.support #sub-nav a.navsupport:hover,

.warranty a.navwarranty,
.warranty a.navwarranty:hover,
.warranty #sub-nav a.navwarranty,
.warranty #sub-nav a.navwarranty:hover,

.disclaimers a.navdisclaimers,
.disclaimers a.navdisclaimers:hover,
.disclaimers #sub-nav a.navdisclaimers,
.disclaimers #sub-nav a.navdisclaimers:hover,

.aboutus a.navaboutus,
.aboutus a.navaboutus:hover,
.aboutus #sub-nav a.navaboutus,
.aboutus #sub-nav a.navaboutus:hover,

.contactus a.navcontactus,
.contactus a.navcontactus:hover,
.contactus #sub-nav a.navcontactus,
.contactus #sub-nav a.navcontactus:hover,

.links a.navlinks,
.links a.navlinks:hover,
.links #sub-nav a.navlinks,
.links #sub-nav a.navlinks:hover,

.gallery a.navgallery,
.gallery a.navgallery:hover,
.gallery #sub-nav a.navgallery,
.gallery #sub-nav a.navgallery:hover {
  background: url(../images/nav_bg_active.jpg) repeat-x top center;
 /* padding:10px 15px 12px 12px;*/
  color: yellow;
  font-weight: bold;
	margin-top:0px;
	cursor : text;
}
/* adjust active left menu */
.home a.navhome,
.home #sub-nav a.navhome,
.home a.navhome:hover,

.products a.navproducts,
.products #sub-nav a.navproducts,
.products a.navproducts:hover,

.diy a.navDIY,
.diy #sub-nav a.navDIY,
.diy a.navDIY:hover,

.support a.navsupport,
.support #sub-nav a.navsupport,
.support a.navsupport:hover,

.warranty a.navwarranty,
.warranty #sub-nav a.navwarranty,
.warranty a.navwarranty:hover,

.disclaimers a.navdisclaimers,
.disclaimers #sub-nav a.navdisclaimers,
.disclaimers a.navdisclaimers:hover,

.aboutus a.navaboutus,
.aboutus #sub-nav a.navaboutus,
.aboutus a.navaboutus:hover,

.contactus a.navcontactus,
.contactus #sub-nav a.navcontactus,
.contactus a.navcontactus:hover,

.links a.navlinks,
.links left_mn_items a.navlinks,
.links a.navlinks:hover,

.gallery a.navgallery,
.gallery #sub-nav a.navgallery,
.gallery a.navgallery:hover {
  background: url(../images/nav_bg_active.jpg) repeat-x top center;
  color: yellow;
  font-weight: bold;
	cursor : text;
	text-transform: uppercase;
	padding:5px;
}

/* don't show "Home" when product page is active 
.products a.navhome,
.products #sub-nav a.navhome,
.products left_mn_items a.navhome,
.products #sub-nav span.navhome{
  display: none;
}
*/

/* begin top menu */
#top_menu{
	background: url(../images/nav_bg.gif) repeat-x;
	position:relative;
	float:right;
	width: 100%; /*need this for IE<=6 */
	z-index:1500;
}
UL.h_menu {
	position:relative;
	display:block;
	margin:0px; /* must reset these */
	height:35px; /* just a place holder */
	border-bottom:2px solid #DEE1E3;
	z-index:1501;
}
ul.h_menu li{
	display:block;
  float:right;
	text-align: center;
  }
	
ul.h_menu li a{
	display:block;
	float:left;
	color:#8c3a3a;
	text-decoration:none;
	font-weight:bold;
/*  padding:top rt bt lt;
  padding:5px 15px 12px 12px;*/
  padding:5px 8px 12px 8px;
	height:10px;
	list-style-type:none;
	text-transform:capitalize;
	font-size:11px;
	font-weight:bold;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	}
ul.h_menu ul li{
	display:none;
}
ul.h_menu ul li a:hover{
	display:block;
}

ul.h_menu li a:hover{
	display: inline;
  background: url(../images/nav_bg_hover.GIF) repeat-x top center;
  /*padding:10px 15px 12px 12px;*/
  padding:10px 8px 12px 8px;
  color: #3366ff;
	margin-top:-5px;
	}
/* end top menu */


/* this is the left side menu */
.left_mn_items {
  position: relative;
	/*background: url(../images/gos1_lt_mn.gif) no-repeat;*/
   background-color:rgb(245,245,255);
	border: #dedede 2px solid;
	top:-2px;
  margin: 0;
	margin-bottom: 20px;
  padding: 10px;
  padding-left:4px;
  WIDTH: 160px; /*140px;*/
  TEXT-ALIGN: left;
  text-transform: capitalize;
	color: #5B1919;
  TEXT-DECORATION: none;
  float: left;
/*  filter:alpha(opacity=80);
  opacity: 0.8;*/
  z-index: 1500;
}

.left_mn_items a {
  COLOR: #048210
  }
.products_group  {
  margin-left:10px;
}
.title_panel {
  TEXT-DECORATION: underline;
  font-weight:bold;
  margin-left:-10px;
}
.products_list {
  padding-left:-5px;
}
.products_list A:hover {
	list-style: url(imagesbullet_1.png);  
    }

.left_mn_items A.visited {
    COLOR: purple; TEXT-DECORATION: none
    }
.left_mn_items A:hover {
    COLOR: #8D2231; TEXT-DECORATION: underline;
    }



ul.left_mn_items li {
 	BORDER: #bbbbbb 1px solid;
  LIST-STYLE-TYPE: none;
 /* width: 139px;*/

}
UL.left_mn_items LI A {
  DISPLAY: block;
  PADDING: 5px;
 /* BACKGROUND: #E7F5FC;/*#ffffcc;light yellow*/
  COLOR: #bbbbbb;/*#666677;*/
/*	border:1px solid #bbbbbb;*/
}

UL.left_mn_items LI A:link {
 /* border: 1px;
	COLOR: #666677;*/
}
UL.left_mn_items LI A:hover {
  /*BACKGROUND: #F0FFFF;#F5F5F5;
	background: url(../images/nav_bg_hover.GIF) repeat-x;*/
  color: red;/*#3366ff;*/
/*  COLOR: #0080FF;/*#3399ff;/*#666677;*/
/*	border:1px solid green;*/
}

/* bottom menu */
#sub-nav {
	background: url(../images/nav_bg.gif) repeat-x;
  padding: 5px;
  margin-top: 30px;
  top: 20px;
	FONT-SIZE: 11px; 
  FLOAT: left; 
  WIDTH: 100%;
  TEXT-ALIGN: center;
  text-transform: capitalize;
	z-index:1501;
}
#sub-nav a {
  WIDTH: 100px;
  COLOR: #666677;
  margin: 3px;
  margin-right: 5px;
}
#sub-nav a:hover {
  COLOR: #3399ff;

}


#footer{
     position:relative;
  text-align: center;
	FONT-SIZE: 11px; 
  COLOR: #666677;
  clear: both; /*this will put it on the bottom */
	z-index:1501;
}
#counter{
  display:none;
     position:relative;
  text-align: center;
	FONT-SIZE: 11px; 
  COLOR: #666677;
  clear: both; /*this will put it on the bottom */
	z-index:1501;
}
#counter_show{
     position:relative;
  text-align: center;
	FONT-SIZE: 11px; 
  COLOR: #666677;
  clear: both; /*this will put it on the bottom */
	z-index:1501;
}

/* this is for the hawking diary text */
#cd_container_table {
  left: 0px;
  top: 0px;
  HEIGHT: auto;
  text-align: CENTER;
  width:	500px;;
  margin-top:50px;

}
#hd_text_container_table  {
  height:	auto;
  margin-left:	150px;
  margin-top:-50px;
  text-align:	CENTER;
  width:	500px;;
}

.hd_cell_box {
  padding: 10px;
  padding-right: 20px;
  padding-bottom: 20px;
  font-size: 11px;
  text-align: justify;
  WIDTH: 500px;; /* size of the cell - also determines size of shadow box */
/*  background:green;  test*/
}


/* table stuff & shadow */
/* Tables to hold pictures */
#page_container_table {
  /*position: relative;
  WIDTH: 500px;*/
  WIDTH: 500px;
  BORDER-BOTTOM: 1px;
  margin-left: 200PX;
  text-align: CENTER;
  min-height:550px;/* THESE THREE LINES GO TOGETHER TO SET MIN-HEIGHT FOR IE! */
  height:auto !important;
  height:550px;
}
.backpack_measurements {
  position: relative;
  top: 30px;
}

table.coll {
border-collapse: collapse
}
table.sep {
border-collapse: separate
}

.cell_box_large {
  padding: 10px;
  padding-right: 20px;
  padding-bottom: 20px;
  font-size: 11px;
  text-align: center;
  WIDTH: 500px; /* size of the cell - also determines size of shadow box */
/*  background:green;  test*/
  background: green;
}
.cell_box {/* this is the cell box, NOT the image container*/
  padding: 10px;
  padding-right: 20px;
  padding-bottom: 20px;
  font-size: 11px;
  text-align: center;
  width: 200px; /* size of the cell - also determines size of shadow box */
/*  background:green;  test*/
}

.trigger_cell_box {
  padding: 10px;
  padding-right: 20px;
  padding-bottom: 20px;
  font-size: 11px;
  text-align: center;
  width: 550px; /* size of the cell - also determines size of shadow box */
/*  background:green;  test*/
}

.body_text {
  position:	relative;
  text-align:justify;
  padding-top: 40px;
  font-size:10.0pt;
  /*color:#003366;*/
  color:#656161;
  WIDTH: 500px; /* size of the cell - also determines size of shadow box */
}

ol li, ul li {
  padding-top: 5px;
  padding-bottom: 5px;
}
.caution_header {
  padding-top: 10px;
  padding-bottom: 5px;
  text-transform: uppercase;
  font-weight: bold;
}
.test_text {
  font-weight: bold;
  color:brown;
}
.specs {
  color:green;
}


/* format image captions */
div.img_caption p {
  text-align: center;
  font-style: italic;
  font-size: medium;
  text-indent: 0;
  color: green;
}
div.price {
	text-transform:capitalize;
  text-align: center;
  /*font-style: italic;  */
  text-indent: 0;
  font-size:10pt;
  color: red;
}

div.sub_price {
	text-transform:capitalize;
  font-size:8pt;
  color: green;
}

.price_bookmark {
  text-align: center;
}

/* shadow affects SMALL IMAGES */
#shadow-container{
  POSITION: relative;
  padding: 0px;
  text-align: justify;
 /* width: 120px;*/
  width: 100px;
   BACKGROUND: #F2F2F2;
  background-attachment: fixed;
  margin-left: auto; /* THIS WILL CENTER IMAGES IN FF */
  margin-right: auto;
}

#shadow-container .shadow2 {
	LEFT: -1px;
  POSITION: relative;
  TOP: -1px;
}
#shadow-container .shadow3 {
	LEFT: -1px;
  POSITION: relative;
  TOP: -1px;
}
#shadow-container .shadow4 {
	LEFT: -1px;
  POSITION: relative;
  TOP: -1px;
}
#shadow-container .container {
	LEFT: -1px;
  POSITION: relative;
  TOP: -1px;
}
#shadow-container .shadow1 {
	BACKGROUND: #f7f7f7;/*#E6E6E6;#f1f0f1;*/
}
#shadow-container .shadow2 {
	BACKGROUND: #efefef;/*#D8D8D8#dbdadb;*/
}
#shadow-container .shadow3 {
	BACKGROUND: #e7e7e7;/*BDBDBD#b8b6b8;*/
}
#shadow-container .container {
	/*BORDER: #848284 1px solid;
	BORDER: #A4A4A4 1px solid;*/
	BORDER: #EDEDEE 1px solid;
	BORDER-bottom: #D9D9D9 1px solid;
	BORDER-right: #D9D9D9 1px solid;
   PADDING: 0px;
   BACKGROUND: #F4F7F9;
}

/* this is for the SMALL picture frames */
#shadow-container .container_picture {
  min-width:100%;/* THESE THREE LINES GO TOGETHER TO SET MIN-HEIGHT FOR IE! */
  width:auto !important;
  width:100%;
	BORDER: #A4A4A4 1px solid;
	BORDER: #EDEDEE 1px solid;
	BORDER-bottom: #D9D9D9 1px solid;
	BORDER-right: #D9D9D9 1px solid;
    /*PADDING: 10px;*/
    PADDING: 0px;
   BACKGROUND: #F9F7ED;
 /*  margin: auto;
   margin-right: auto;*/

}
/* this is for the MEDIUM picture frames */
#medium_shadow-container {
  /* width:90%; min-width:600px; emulate min-width for IE */ 
  min-width:100%;/* THESE THREE LINES GO TOGETHER TO SET MIN-HEIGHT FOR IE! */
  width:auto !important;
  width:100%;
  /*padding-left:10px;
  padding-right:40px;*/
  text-align: center;
  margin-left: 20px;
  margin-right: 30px;
}
#medium_shadow-container .container_picture {
  padding: 15px;
  padding-right:25px;
  padding-left:15px;
    text-align: center;
   BACKGROUND: #F9F7ED;
}

/* this is for the LARGE picture frames */
#large_shadow-container {
  /* width:90%; min-width:600px; emulate min-width for IE */ 
  min-width:630px;/* THESE THREE LINES GO TOGETHER TO SET MIN-HEIGHT FOR IE! */
  width:auto !important;
  width:630px;
	BORDER: #A4A4A4 1px solid;
	BORDER: #EDEDEE 1px solid;
	BORDER-bottom: #D9D9D9 1px solid;
	BORDER-right: #D9D9D9 1px solid;
/*	margin: 50px;*/
    PADDING: 20px;
    padding-left:5px;
   BACKGROUND: #F9F7ED;
   text-align: center;
}

#weight_calculator_shadow-container {
  /* width:90%; min-width:600px; emulate min-width for IE */
  min-width:490px;/* THESE THREE LINES GO TOGETHER TO SET MIN-HEIGHT FOR IE! */
  width:auto !important;
  width:490px;
	BORDER: #A4A4A4 1px solid;
	BORDER: #EDEDEE 1px solid;
	BORDER-bottom: #D9D9D9 1px solid;
	BORDER-right: #D9D9D9 1px solid;
/*	margin: 50px;*/
    PADDING: 20px;
    padding-left:5px;
   BACKGROUND: #F9F7ED;
   text-align: center;
}

/* SHADOW FOR TEXT BOXES */
#large_shadow_family{
  POSITION: relative;
  padding: 0px;
  text-align: justify;
  WIDTH: 400px;/*100%;*/
 /* height: 115px;*/
  background-attachment: fixed;
  margin-left: auto; /* THIS WILL CENTER IMAGES IN FF */
  margin-right: auto;
}
/* SHADOW FOR TEXT BOXES */
#large_shadow{
  POSITION: relative;
  padding: 0px;
  text-align: justify;
  WIDTH: 500px;/*100%;*/
 /* height: 115px;*/
  background-attachment: fixed;
  margin-left: auto; /* THIS WILL CENTER IMAGES IN FF */
  margin-right: auto;
}

/* large shadow for Hawking Diary Log Sheet Generator*/
#large_shadow_generator{
  POSITION: relative;
  padding: 0px;
  text-align: justify;
  WIDTH: 100%;
 /* height: 115px;*/
  background-attachment: fixed;
  margin-left: auto; /* THIS WILL CENTER IMAGES IN FF */
  margin-right: auto;
}

/* SHADOW FOR TEXT BOXES */
#shadow-container_text{ 
  POSITION: relative;
  padding: 0px;
  text-align: justify;
  WIDTH: 100%;
 /* height: 115px;*/
   BACKGROUND: #fff;/*#F2F2F2;*/
  background-attachment: fixed;
  margin-left: auto; /* THIS WILL CENTER IMAGES IN FF */
  margin-right: auto;
}
#shadow-container_text .shadow1 {
	BACKGROUND: #f7f7f7;/*#E6E6E6;#f1f0f1;*/
  width:100%;
}
#shadow-container_text .shadow2 {
	LEFT: -1px;
  POSITION: relative;
  TOP: -1px;
	BACKGROUND: #efefef;/*#D8D8D8#dbdadb;*/
  width:100%;
}
#shadow-container_text .shadow3 {
	LEFT: -1px;
  POSITION: relative;
  TOP: -1px;
	BACKGROUND: #e7e7e7;/*BDBDBD#b8b6b8;*/
  width:100%;
}
#shadow-container_text .shadow4 {
	LEFT: -1px;
  POSITION: relative;
  TOP: -1px;
  width:100%;
}
#shadow-container_text .container {
	LEFT: -1px;
  POSITION: relative;
  TOP: -1px;
  width:100%;
}
#shadow-container_text .container {
	/*BORDER: #848284 1px solid;
	BORDER: #A4A4A4 1px solid;*/
	BORDER: #EDEDEE 1px solid;
	BORDER-bottom: #D9D9D9 1px solid;
	BORDER-right: #D9D9D9 1px solid;
   PADDING: 0px;
   BACKGROUND: #F4F7F9;
}

/* this is for ALL regular text */
#shadow-container_text .container_text {
	BORDER: #EDEDEE 1px solid;
	BORDER-bottom: #D9D9D9 1px solid;
	BORDER-right: #D9D9D9 1px solid;
   PADDING: 10px;
   BACKGROUND: #F9F7ED;
  COLOR: #C9551B;
}

.full_justify_text {
  position:	relative;
  text-align:justify;
  padding-left: 10px;
  padding-right: 50px;
}
.warning {
  color:#990033;
  font-size:11px;
}

a .demo_icon {
  position:	relative;
  background-image:url(../images/MYHAWK.ico);
  BORDER: 0px;
  WIDTH: 48px;
  HEIGHT: 48px;
}
/* Acronym */
acronym {
font-style: italic;
cursor: help;
font-weight: bold;
color: brown;
}

.breadcrumb{
  position: relative;
left: 210px;
top: 20px;
padding-bottom:20px;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.breadcrumb a{
background: transparent url(../images/breadcrumb_lt.ico) no-repeat center right;
padding-right: 18px; /*adjust bullet image padding*/
}

/* begine popup pictures section */
.popup {
	POSITION: relative;
}
.popup_main ul{
  list-style-type: none;
}
.popup:hover {
	Z-INDEX: -1;
     BACKGROUND-COLOR: transparent;
}
.popup .img_caption {
  POSITION: absolute;
	BORDER: black 1px solid;
  PADDING: 5px;
  LEFT: -10000px;
  VISIBILITY: hidden;
   COLOR: black;
  BACKGROUND-COLOR: lightyellow;
}
.popup .img_caption IMG {
	BORDER: 0px;
  PADDING: 2px;
}
.popup:hover .img_caption {
     TOP: 0px;
     LEFT: 60px;
     VISIBILITY: visible;
}
.popup .img_caption p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
  color: green;
}

/* end popup pictures section */

/* extra div's */
#extra1 {
  position: absolute;
/*  background: url(../images/Rt_rotated.gif);*/
  background-repeat: no-repeat;
  width: 300px;
  height: 300px;
  top: 300px;
  right: 0px;
  float:left;
  filter:alpha(opacity=70);
  opacity:0.70;
  
  z-index: 1;
}


#extra2 {
  position: absolute;
 /* background: url(../images/gos1_small_lt.jpg);*/
  background-repeat: no-repeat;
  width: 250px;
  height: 250px;
  top: 150px;
  right: 0px;
  float:right;
  filter:alpha(opacity=20);
  opacity:0.20;
  z-index: 2;
}

#extra3 {
  position: absolute;
/*  background: url(../images/gos2_small.gif);*/
  background-repeat: no-repeat;
  width: 200px;
  height: 200px;
  top: 370px;
  right: 60px;
  float:right;
  filter:alpha(opacity=20);
  opacity:0.20;
  z-index: 4;
}
#extra4 {
  position: absolute;
  background: url(../images/gos4_cropped.gif);
  background-repeat: no-repeat;
  width: 200px;
  height: 200px;
  top: 140px;
  right: 0px;
  float:right;
  filter:alpha(opacity=70);
  opacity:0.7;
  z-index: 5;
}
#extra5 {
  position: absolute;
  background: url(../images/birdies2.gif);
  background-repeat: no-repeat;
  width: 65px;
  height: 70px;
  /*top: 232px;*/
  top: 30px;
  float:right;
  right: 5px;
  filter:alpha(opacity=100);
  opacity:1.00;
  z-index: 0;
}
#extra6 {
  position: absolute;
  background: url(../images/birdies2.gif);
  background-repeat: no-repeat;
  width: 65px;
  height: 70px;
  top: 40px;
  right: 15px;
  float:right;
  filter:alpha(opacity=20);
  opacity:0.20;
  z-index: 0;
}
#extra7 {
  position: absolute;
  background: url(../images/hardi/hardi4_cropped.jpg);
  background-repeat: no-repeat;
  width: 306px;
  height: 271px;
  top: 230px;
  right: 0px;
  float:right;
  filter:alpha(opacity=60);
  opacity:0.60;
  z-index: 3;
}
#extra8 {
  position: absolute;
  background: url(../images/rt1.gif);
  background-repeat: no-repeat;
  width: 279px;
  height: 263px;
  top: 470px;;
  right: 0px;
  float:right;
  filter:alpha(opacity=70);
  opacity:0.7;
  z-index: 4;
}
/*

/* these div's are for disclaimer & warranty */

.disclaimer {
  padding:10px;
  }
#extra10 {
  position: absolute;
  background: url(../images/hawks.gif);
  background-repeat: no-repeat;
  width: 200px;
  height: 200px;
  top: 250px;
  float:right;
  right: 0px;
  filter:alpha(opacity=90);
  opacity:0.90;
  z-index: 4;
}
#extra11 {
  position: absolute;
  background: url(../images/gos4_cropped1.gif);
  background-repeat: no-repeat;
  width: 200px;
  height: 200px;
  top: 370px;
  float:right;
  right: 0px;
  filter:alpha(opacity=70);
  opacity:0.70;
  z-index: 4;
}
#extra12 {
  position: absolute;
  background: url(../images/rt_small.gif);
  background-repeat: no-repeat;
  width: 200px;
  height: 200px;
  top: 470px;
  float:right;
  right: 80px;
  filter:alpha(opacity=80);
  opacity:0.80;
  z-index:10;
}
#extra13 {
  position: absolute;
  background: url(../images/bn_plan_small1.gif);
  background-repeat: no-repeat;
  width: 250px;
  height: 200px;
  top: 510px;
  float:right;
  right: 0px;
  filter:alpha(opacity=40);
  opacity:0.40;
  z-index: 0;
}
/*
<div STYLE="writing-mode: tb-rl; filter: FlipH FlipV;">Content rendered vertically</div>

*/
#contact_phone{
  position: absolute;
  top:90px;/*106px;*/
  left: 21px;
  cursor:help ;
  font-size: 10px;
  z-index:2000;
}

#contact_email{
  position: absolute;
  top:112px;/*120px; */
  left: 21px;
  font-size: 10px;
  z-index:2000;
}
#contact_address {
  position: absolute;
  text-align:right;
  cursor:help ;
  top:115px;/*95px;*/
  left:21px;/*right:8%;*/
  font-size: 9px;
  z-index:3000;
}
.our_address {
  display:none;
}
.paypal{
  display:none;/*don't show various credit cards accepted*/
  position: absolute;
  top:1800px;
  left: 900px;
  font-size: 11px;
}
.paypal_ie{
  display:none;/*don't show various credit cards accepted*/
  position: absolute;
  top:1860px;
  left: 800px;
  font-size: 11px;
}
#falconry_ranking{
  display:none;
  position: absolute;
  top:1830px;
  left: 800px;
  font-size: 11px;
  z-index:-10;
}

.index_page_special{
  position: absolute;
  top:1180px;
  left:-15px;
}
.ss_page_special{
  position: absolute;
  top:200px;
  left:160px;
}
.special{
  position: absolute;
  top:400px;
  left:-5px;
}
.special_in_mechanism_page{
  position: absolute;
  top:220px;
  left:600px;
}
.special_in_mechanism_page_ie{
  position: absolute;
  top:220px;
  left:450px;
}

#google_search {/* place it at the upper right hand corner */
  position: absolute;
  top: 5px;
  right: 15%;
}

#whats_new_gallery{
  position: absolute;
  /*background-image: url(../images/whats_new.gif);
  background-repeat: no-repeat;*/
   top: 350px;
  /*left: 86%;*/
  left: 79%;
  padding-top: 10px;
  padding-left: 10px;
  border: red 1px dashed;
  /*8border-bottom: 0px*/
  /*width: 120px;*/
  width: 200px;
  min-height:240px;/* THESE THREE LINES GO TOGETHER TO SET MIN-HEIGHT FOR IE! */
  height:auto !important;
  height:200px;
  clear:both;
  z-index:1600;
}
#free_downloads{ 
  position: absolute;
 /* background-image: url(../images/whats_new.gif);
  background-repeat: no-repeat;*/
    top: 230px;
  /*left: 86%;*/
  left: 79%;
  margin-top:10px;
  padding-top: 5px;
 /* border: brown 2px dotted;*/
  /*8border-bottom: 0px*/
  /*width: 120px;*/
  width: 200px;
  min-height:100px;/* THESE THREE LINES GO TOGETHER TO SET MIN-HEIGHT FOR IE! */
  height:auto !important;
  height:50px;
  clear:both;
  z-index:1600;
}
.whatsnew_contents {
   background-color:rgb(245,245,255);
  z-index:3000;
}

.free_downloads_header{
  padding:5px;
  color:#bbb;
}
.whats_new_contents{
  padding: 5px;
  padding-left:0px;
  z-index:1601;
}
#books_slides{
  padding-left:-100px;
}

.bownetImages, .straightenfeathers{
  margin: 10px;
 /* padding: 20px;
  padding-top: 50px;}
  padding-bottom: 50px;*/
}
/*this is vertical ad on right*/
#google_text_image1{
  display:none;
  position: absolute;
  /*top: 1201px;*/
  top: 1180px;
  left: 85.5%;
  padding: 10px;
  border: #ccc 1px dashed;
  width: 120px;
  min-height:240px;/* THESE THREE LINES GO TOGETHER TO SET MIN-HEIGHT FOR IE! */
  height:auto !important;
  height:240px;
  clear:both;
  z-index:1;
}
#google_ontv {
  position: absolute;
  top: 1080px;/*700px;*/
  left: 5px;
  padding: 10px;
  border: red 0px dashed;
  width: 170px;
  z-index:1;
}


/* Google Ads section */
#google_ad2 {/* unit 1 120x240 vertical place it at right  */
  position: absolute;
  top: 1000px;
  /*right: 0px; use this when centered on page and put it right;*/
  left: 10px;
  z-index:1;
}
/* Google Ads section */
#google_ad3 {/* unit 1 120x240 vertical place it at right  */
  position: relative;
  float: right;
  top: -700px;
  /*right: 0px; use this when centered on page and put it right;*/
  z-index:1;
}

/* goes on bottom */
#google_hor_for_contents{
  padding: 10px;
  border: red 0px dashed;
  width: 728px;
  min-height:120px;/* THESE THREE LINES GO TOGETHER TO SET MIN-HEIGHT FOR IE! */
  height:auto !important;
  height:120px;
  z-index:1;
}

/* horizontal ad on bottom */
#google_hor_for_contents_ie_index{
  position: relative;
 /* top: 2350px;*/
  padding: 10px;
  border: red 0px dashed;
  width: 728px;
  min-height:130px;/* THESE THREE LINES GO TOGETHER TO SET MIN-HEIGHT FOR IE! */
  height:auto !important;
  height:130px;
  z-index:1;
}
#google_hor_for_contents_ie_sstrigger{
  position: relative;
  top: 1050px;
  padding: 10px;
  border: red 0px dashed;
  width: 728px;
  min-height:130px;/* THESE THREE LINES GO TOGETHER TO SET MIN-HEIGHT FOR IE! */
  height:auto !important;
  height:130px;
  z-index:1;
}
#google_hor_for_contents_ie_netting{
  position: relative;
  top: 500px;
  left: 140px;
  padding: 10px;
  border: red 0px dashed;
  width: 728px;
  min-height:130px;/* THESE THREE LINES GO TOGETHER TO SET MIN-HEIGHT FOR IE! */
  height:auto !important;
  height:130px;
  z-index:1;
}
#google_hor_for_contents_ie_aboutus{
  position: relative;
  top: 1250px;
  padding: 10px;
  border: red 0px dashed;
  width: 728px;
  min-height:130px;/* THESE THREE LINES GO TOGETHER TO SET MIN-HEIGHT FOR IE! */
  height:auto !important;
  height:130px;
  z-index:1;
}

/*right side referral in LINKS */
#google_links_ref {/* Google Products Referral - 120x240, created 2/14/08 */
  position: absolute;
  top: 800px;
  left: 86%;
  padding: 10px;
  border: #ccc 1px dashed;
  width: 120px;
  min-height:240px;/* THESE THREE LINES GO TOGETHER TO SET MIN-HEIGHT FOR IE! */
  height:auto !important;
  height:240px;
  clear:both;
  z-index:1;
}

/* END GOOGLE ADS SECTION */


#weightconversion {
  position: absolute;
  background:#FBF9B8;
  border: #dddddd 1px dashed;
  padding:5px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  width:200px;
  top: 150px;
  left: 79%;/*  left: 600px;*/
  z-index:2010;
}

.sale_item  {
  padding: 10px; 
  border: black 1px dashed; 
  /*background:#F3F9CE; */
  
  }
  
.coupon {
  padding-left:100px;
  padding-right:100px;
}
.savings, .amount_dollar {
  FONT: bold 26pt Arial, Helvetica, sans-serif
 }
 
.required {
  color:red;
  FONT: bold 1.5em Arial, Helvetica, sans-serif;
  vertical-align:bottom;
  } 
  
.redcheck {
    background:transparent url(../images/redcheck.gif) no-repeat scroll 0 0;
    list-style-type:none;
    padding-left: 20px;
}

.nametage_eagle {
    background:transparent url(../images/hawk_nametag.jpg) no-repeat;
}
