/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 2em;
    padding: 0pt;
    background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: arial,helvetica;
    font-size: 9pt;
    text-align: center;
    }

  #container { border: 1px solid blue;
    margin: 0pt auto;
    background: white none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 800px;
    text-align: left;
    }

  p { margin: 1em 2em;
    }

  p#smurf { background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-style: italic;
    text-align: center;
    font-weight: bold;
    color: rgb(124, 98, 64);
    }

  #smurf strong { font-size: 1.2em;
    color: black;
    }

  h1 { margin: 0pt;
    background: transparent url(Images/header.jpg) no-repeat scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 125px;
    text-indent: -999em;
    }

  #nav, #nav ul { border-style: solid;
    border-color: blue;
    border-width: 1px 0pt;
    margin: 0pt 0pt 0em;
    padding: 0pt;
    background: rgb(218, 218, 254) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    width: 800px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    line-height: 1;
    font-weight: bold;
    }

  #nav a { padding: 0.5em 0.75em;
    display: block;
    color: black;
    text-decoration: none;
    }

  #nav a.daddy { background: transparent url(rightarrow2.gif) no-repeat scroll right center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #nav li { padding: 0pt;
    float: left;
    width: auto;
    }

  #nav li ul { border-width: 1px;
    margin: 0pt;
    position: absolute;
    left: -999em;
    height: auto;
    width: 14em;
    font-weight: normal;
    }

  #nav li li { padding-right: 1em;
    width: 13em;
    }

  #nav li ul a { width: 13em;
    }

  #nav li ul ul { margin: -1.75em 0pt 0pt 10em;
    }

  #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em;
    }

  #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto;
    }

  #nav li:hover, #nav li.sfhover { background: white none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #nav2, #nav2 ul { border-style: solid;
    border-color: blue;
    border-width: 0pt 0pt 1px;
    margin: 0px;
    padding: 0pt;
    background: rgb(218, 218, 254) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    width: 800px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    line-height: 1;
    font-weight: bold;
    }

  #nav2 a { padding: 0.5em 0.6em;
    display: block;
    color: black;
    text-decoration: none;
    }

  #nav2 a.daddy { background: transparent url(rightarrow2.gif) no-repeat scroll right center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #nav2 li { padding: 0pt;
    float: left;
    width: auto;
    }

  #nav2 li ul { border-width: 1px;
    margin: 0pt;
    position: absolute;
    left: -999em;
    height: auto;
    width: 14em;
    font-weight: normal;
    }

  #nav2 li li { padding-right: 1em;
    width: 13em;
    }

  #nav2 li ul a { width: 13em;
    }

  #nav2 li ul ul { margin: 0em 0pt 0pt 10em;
    }

  #nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul { left: -999em;
    }

  #nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul { left: auto;
    }

  #nav2 li:hover, #nav2 li.sfhover { background: white none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #nav3 { margin-top: 0px;
    margin-bottom: 0px;
    }

  #nav3 ul { border-bottom: 1px solid rgb(0, 0, 153);
    margin: 0px 0px 4px;
    background-color: silver;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: black;
    text-align: center;
    padding-bottom: 5px;
    padding-top: 5px;
    }

  #nav3 ul li { display: inline;
    margin-left: 20px;
    margin-right: 20px;
    }

  #nav3 ul li a { padding: 5px 20px;
    color: black;
    text-decoration: none;
    }

  #nav3 ul li a:hover { background-color: rgb(0, 0, 153);
    color: white;
    }

  #content { clear: left;
    }

  #content a { color: rgb(124, 98, 64);
    }

  #content a:hover { text-decoration: none;
    }
a.orderBtn {
   border-style: hidden;
   border-width: 0px;
   background: transparent url(Images/Hath_Store_btn1.jpg) no-repeat scroll 0% 50%;
   width: 260px;
   height: 37px;
   text-decoration: none;
   text-align: left;
   display: block;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 5px;
}
a.orderBtn:hover {
   background: transparent url(Images/Hath_Store_btn2.jpg) no-repeat scroll 0% 50%;
   display: block;
   width: 260px;
   height: 37px;
   text-decoration: none;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 5px;

}
a.orderBtn:click {
   background: transparent url(Images/Hath_Store_btn2.jpg) no-repeat scroll 0% 50%;
   display: block;
   width: 260px;
   height: 37px;
   text-decoration: none;
   margin-top: 0px;
   margin-left: 0px;
   margin-bottom: 5px;
}
  #scaffolding { border-style: solid;
    border-color: rgb(238, 221, 170);
    border-width: 1px 0pt 0pt;
    margin: 1em 0pt 0pt;
    background: white url(/images/header_bg.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 70px;
    }

  #scaffolding a { background: transparent url(/images/hdlogo_flip2.gif) no-repeat scroll 181px 0pt;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-decoration: none;
    text-indent: -999em;
    display: block;
    height: 70px;
    }

  #scaffolding a:hover { background-position: 181px -70px;
    }

  .padwhite { padding: 10px 10px 10px 10px;
    font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
    }

  .padwhitetop {
	padding: 10px 10px 10px 10px;
	border-top: #000099 1px solid;
    font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
    }

  .padwhitecenter { padding: 10px 10px 10px 10px;
    font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
}

h2 {font-weight: bold;
    font-size: 14pt;
    margin-top: -5px;
	margin-bottom: 10px;
    text-align: center;
    font-family: arial,helvetica;
    color: rgb(0, 0, 153);
    }

h3  {font-weight: bold;
    font-size: 12pt;
	margin-top: -5px;
	margin-bottom: 10px;
    text-align: left;
    font-family: arial,helvetica;
    }

.Greybar_BlueTop
{
background-color: silver;
text-align: center;
font-size: 10pt;
font-weight: bold;
margin: 0px;
margin-bottom: 4px;
padding-bottom: 5px;
padding-top: 5px;
border-top: #000099 1px solid;
}

.DkBluBkgrd
{
background-color: #000099;
text-align: center;
font-size: 10pt;
font-weight: bold;
color: white;
margin-bottom: 4px;
padding-bottom: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

.DkBluBkgrd p
{
text-align: left;
margin-left: 14px;
font-size: 14px;
font-weight: bold;
color: white;
vertical-align: middle;
}

.DkBluBkgrd p a
{
color: white;
Text-decoration:none;
}

.DkBluBkgrd p a:hover
{
color: white;
Text-decoration:underline;
}


h4  {font-weight: bold;
    margin-top: -5px;
	margin-bottom: 0px;
	font-size: 10pt;
	color: rgb(0, 0, 153);
    }

HR {
    height: 3px;
    width: text;
    background:#000099;
    margin: 0px 10px 0px 10px;  
   }

.ColorBar 
  {
  border-style: solid;
    border-color: silver;
    border-width: 2px;
    margin-bottom: -2pt;
    padding: 5pt;
    background: #000099;
    font-weight: bold;
	color: white;
	height: 20px;
    }
	.LeftBottomBorder
	{
	font-size: 9pt;
	padding: 5pt;
	border-left: silver 2px solid;
	border-bottom: silver 2px solid;
	background-color: white;
	}

	.LeftRightBottomBorder
	{
    font-size: 9pt;
	padding: 5pt;
	border-left: silver 2px solid;
	border-right: silver 2px solid;
	border-bottom: silver 2px solid;
	background-color: white;
	}

	.RightBottomBorder
	{
    font-size: 9pt;
	padding: 5pt;
	border-right: silver 2px solid;
	border-bottom: silver 2px solid;
	background-color: white;
	}

.form_captions { padding: 10px 10px 10px 10px;
    font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	
    }

	.padwhiteleft {
	padding: 10px 10px 10px 10px;
	border-left: #000099 1px solid;
    font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;}

	#old
	{ margin: 0pt;
    background: transparent url(Images/hathawayold.jpg) no-repeat scroll center top;}
	#new
	{ margin: 0pt;
    background: transparent url(Images/hathawaynew.jpg) no-repeat scroll center top;}

	a.rollover1 {
  border-style: hidden;
  border-width: 0px;
  background: transparent url(Images/hathbutton.jpg) no-repeat scroll 0 0;
  width: 270px;
  height: 44px;
  text-decoration: none;
  text-align: left;
  display: block;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 5px;
}
a.rollover1:hover {
  background: transparent url(Images/hathbutton.jpg) no-repeat scroll 0 -44px;
  display: block;
  width: 270px;
  height: 44px;
  text-decoration: none;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 5px;

}
a.rollover1:click {
  background: transparent url(Images/hathbutton.jpg) no-repeat scroll 0% 0%;
  display: block;
  width: 270px;
  height: -44px;
  text-decoration: none;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 5px;
}

	a.rollover2 {
  border-style: hidden;
  border-width: 0px;
  background: transparent url(Images/promobutton.jpg) no-repeat scroll 0 0;
  width: 270px;
  height: 44px;
  text-decoration: none;
  text-align: left;
  display: block;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 5px;
}
a.rollover2:hover {
  background: transparent url(Images/promobutton.jpg) no-repeat scroll 0 -44px;
  display: block;
  width: 270px;
  height: 44px;
  text-decoration: none;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 5px;

}
a.rollover2:click {
  background: transparent url(Images/promobutton.jpg) no-repeat scroll 0% 0%;
  display: block;
  width: 270px;
  height: -44px;
  text-decoration: none;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 5px;
}


