body{
	margin: 4px 4px 28px 4px; 
	font: 14pt sans-serif;
	background-color: #FFFFFF;
	height: 950px;
}

img {
	border: 0;
}


div#welcome {
	background-color: transparent;
	position: absolute;
	top: 242px; 
	left: 185px;
	width: 593px;
	height: 118px;
	border: 3px solid #002878;
}

div#welcometext {
        font-family: "Times New Roman";
	font-style: italic;
	font-size: 12pt;
	margin: 2px 4px 4px 4px;
	padding: 3px 7px 0px 4px;
	z-index: 1;
	color: #000000;
}

div#ferretlogo {
          position:absolute;
          top: 10px;
          left: 25px;
}

div#slogan {
        position:absolute;
        top:140px;
        left:30px;
}

div#grant {
        position:absolute;
        top:10px;
        left:510px;
        font-size:16px;
        text-align:center;
}

div#grant a {
        color: black;
}

div#tg {
        position:absolute;
        top:120px;
        left:510px;
        font-size:13px;
        text-align:center;
}



div#topright {
        background: 002878;
	font-family: "Times New Roman";
	font-size: 11pt;
	text-align: center;
	spacing: 10px;
	position: absolute;
	top: 25px;
	left: 648px;
	width: 130px;
        text decoration: none;
        border-bottom: 1px solid #002878;
}



div#topright a {
        color: black;
        padding: 3px 8px 3px;
        background-color: #FFFFFF;
        text-decoration: none;
        border-top: 1px solid #002878;
        border-left: 1px solid #002878;
        border-right: 1px solid #002878;
        display: block;
}

div#topright a:hover {
        background: #66CCFF;
        text-decoration: underline;
}


/*

div#top2 a {
	padding: 3px 6px 4px 10px;
	text-align:center; 
	background:#3399cc; 
	color:#000000;
}
*/



div#search {
        font-family: "Times New Roman";
        font-size: 14pt;
	position:absolute; 
	top:137px; 
	left:555px; 
	width:300px;
}

div#search img {
	vertical-align: bottom;
}

div#searchbutton {
        position: absolute;   
        top: -4px;
        left: 190px;
}


div#menubar {
        font-family: "Times New Roman";
	position: absolute;
	top: 179px;
	left: 6px;
	width: 850px;
	z-index: 100;
	display: block;
}

div#menubar a {
	padding: 1px;
}

div#menubar a:hover {
    border: 0px solid black;
}

div#menubar a div{
	display: none;
}

div#menubar a:hover div{
	display: block;
	font-size: 12pt;
	background-color: #FFFFFF;
	font-style: italic;
	position: absolute;
	top: 88px;
	left: 184px;
	width: 575px;
	height: 87px;
	margin:3px 5px 5px 5px;
	padding: 3px 3px 3px 4px;
	text-decoration: none;
	color: #000000;
}

div#menu {
	background: 002878;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	position: absolute;
        font-family: "Times New Roman";
	font-size: 12pt;
	left: 8px; 
	top: 242px; 
	width: 172px;
	border-bottom: 3px solid #002878;
}

div#menu a {
        color: black;
	padding: 3px 6px 3px;
	background-color: #FFFFFF;
	text-decoration: none;
	border-left: 3px solid #002878;
	border-right: 3px solid #002878;
	display: block;
}

div#menu a:hover {
	background: #66CCFF;
	text-decoration: underline;
}



div#prod1 {
      position:absolute;
      top:380px;
      left:475px;
}

div#prod1text {
      position: absolute;
      top: 495px;
      left:505px;
      font-size: 11pt;
      font-weight: bold;
      text-align: center;
}


div#prod11 {
      position:absolute;
      top:475px;
      left:215px;
}

div#prod2 {
      position:absolute;
      top:405px;
      left:625px;
}

div#prod2text {
      position: absolute;
      top: 510px;
      left:625px;
      font-size: 11pt;
      font-weight: bold;
      text-align: center;
}

div#prod4 {
      position:absolute;
      top:455px;
      left:490px;
}

div#prod4text {
      position: absolute;
      top: 565px;
      left:482px;
      font-size: 11pt;
      font-weight: bold;
      text-align: center;
}

div#prod5 {
      position:absolute;
      top:530px;
      left:613px;
}

div#prod5text {
      position: absolute;
      top: 495px;
      left:630px;
      font-size: 14pt;
      font-weight: bold;
      text-align: center;
}

div#prod5extratext {
      position: absolute;
      top: 600px;
      left:655px;
      font-size: 12pt;
      font-weight: bold;
      text-align: center;
}

div#hr1 {
      position:absolute;
      top:580px;
      left:230px;
}

div#prod6 {
      position:absolute;
      top:610px;
      left:590px;
}

div#prod6text {
      position: absolute;
      top: 770px;
      left:612px;
      font-size: 11pt;
      font-weight: bold;
      text-align: center;
}

div#prod7 {
      position:absolute;
      top:626px;
      left:460px;
}

div#prod7text {
      position: absolute;
      top: 730px;
      left:450px;
      font-size: 11pt;
      font-weight: bold;
      text-align: center;
}

div#prod8 {
      position:absolute;
      top:630px;
      left:245px;
}

div#prod8text {
      position: absolute;
      top: 740px;
      left:270px;
      font-size: 11pt;
      font-weight: bold;
      text-align: center;
}

div#prod3 {
      position:absolute;
      top:380px;
      left:250px;
}

div#prod3text {
      position: absolute;
      top: 550px;
      left:278px;
      font-size: 11pt;
      font-weight: bold;
      text-align: center;
}

div#hr2 {
      position:absolute;
      top:820px;
      left:230px;
}

div#info {
      position: absolute;
      top:685px;
      left:15px;
}

div#circle1 {
      position: absolute;
      top: 875px;
      left: 240px;
}

div#circle2 {
      position: absolute;
      top: 875px;
      left: 480px;
}

div#footertext {
	font-size: 10px;
	margin: 10px;
	text-align: center;
	position: absolute;
	top: 1300px;
	left: 240px;
	font-family: Arial, Helvetica, sans-serif; 	
	color: #0000FF;	
}
	
div#footertext a {
	text-decoration: none;	
}

div#footertext a:hover {		
	color: #0000FF;	
	text-decoration: underline;
}

span#small a {
	font-family: trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

serif { font-family: times,serif; font-size: medium; }
sans { font-family: verdana,arial,helvetica,sans-serif; font-size: medium; }

div#title {
      font-color: black;
      font-size: 15pt;
      font-weight: bold;
}
div#address {
      font-weight: bold;
}
h1 { font-family: verdana,arial,helvetica,sans-serif; color: #CC6600; font-size: small; }
h2 {font-family: arial, helvetica, sans-serif; color: red; font-size: 1.1em; font-weight: bold }
h3color { font-family: verdana,arial,helvetica,sans-serif; color: #CC6600; font-size: small; }

div#tinycat a { font-family: trebuchet MS; font-size: 12px; font-weight: none; color: #000000;}


listprice { font-family: arial,verdana,sans-serif; text-decoration: line-through; font-size: small; }
price { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-size: small; }
attention { background-color: "#FFFFD5"; }
footertext {font-family: Arial, Helvetica, sans-serif; font-size: 10px;	color: #0000FF;	text-decoration: none;	line-height: normal; }
footertext:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #0000FF;	text-decoration: underline; }
linktext {font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #0000FF;	text-decoration: none;	line-height: normal; }
linktext:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #0000FF;	text-decoration: underline;	line-height: normal; }



div#bannertext {
       font-weight: bold;
     
}

div#galleryheadertext {
       font-size: 18px;
       font-color: black;
       font-weight: bold;
}


div#photocontestwinner {
  position: absolute;
  top: 0px;
  left: 570px;
}

div#title{
    
    color: #000000;
}

div#links{
    text-decoration: none;
    font-size: 11pt;
    color: #000000;
    font-weight: bold;
}

div#links1{
    font-size: 11pt;
    font-weight: bold;
}

div#links1 a:link{
    color: #55a0ff;
    text-decoration: none;
}

div#links1 a:visited{
    color: #55a0ff;
    text-decoration: none;
}

div#links1 a:hover{
    font-size: 11pt;
    font-weight: bold;
    color: #0000ff;
    text-decoration: underline;
}

div#bannermsg{
    font-size: 10pt;
}

div#linksmain{
    font-size: 11pt;
    font-weight: bold;
}

div#linksmain a:link{
    color: #000000;
    text-decoration: none;
}

div#linksmain a:visited{
    color: #000000;
    text-decoration: none;
}

div#linksmain a:hover{
    font-size: 11pt;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}

div#sitemapborder {
  width: 48%;
  border-style: double;
  padding: 4px;
  
}

div.sitemaptitle {
    color: #000;
    font-size: 12pt;
    font-weight: bold;
    background-color: #ccc;
}

div.sitemaplink{
    font-size: 10pt;
    font-weight: bold;
}

div.sitemaplink a:link{
    color: #000000;
    text-decoration: none;
}

div.sitemaplink a:visited{
    color: #000000;
    text-decoration: none;
}

div.sitemaplink a:hover{
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}

div#shiptable {
  background-color: #3399ff;
}

div#note {
  font-size: 10pt;
}

div#collage {
	position:absolute; 
	top:175px; 
	left:215px; 
	width:300px;
}

div#contestrules {
	position:absolute; 
	top:510px; 
	left:215px; 
	width:300px;
}


div#spring05 {
	position:absolute; 
	top:4px; 
	left:200px; 
	width:300px;
}
div#archive05 {
	position:absolute; 
	top:4px; 
	left:350px; 
	width:300px;
}
div#dressedup06 {
	position:absolute; 
	top:4px; 
	left:500px; 
	width:300px;
}
div#archive06 {
	position:absolute; 
	top:4px; 
	left:650px; 
	width:300px;
}
div#wardance06 {
	position:absolute;
	top:170px;
	left:200px;
	width:300;
}
div#outdoorfun07 {
	position:absolute;
	top:170px;
	left:350px;
	width:300;

}
div#holidayantics07 {
       position:absolute;
       top:170px;
       left:500px;
       width:300;
}
div#funinthesun08 {
       position:absolute;
       top:170px;
       left:650px;
       width:300;
}
div#playtime08 {
       position:absolute;
       top:336px;
       left:200px;
       width:300;

}
div#action09 {
       position:absolute;
       top:336px;
       left:350px;
       width:300;
}

div#myfavthings09 {
       position:absolute;
       top:336px;
       left:500px;
       width:300;
}

div#border2 {
  width: 600px;
  color: #ffffff;
  background-color: #0066ff;
  text-align: center;
  border: solid;
  border-width: 2 2 0 2;
  border-color: #000;
}

div#border2 div {
  font-size: 10pt;
  color: #fff;
  font-weight: bold;
}

div#maincontent {
  width: 600px;
  color: #000000;
  background-color: #ffffff;
  text-align:center;
  border: solid;
  border-width: 2 2 2 2;
  background-color: #00ccff;
}

div#maincontent div {
  font-size: 10pt;
  color: #000;
  font-weight: bold;
}

div#maincontent2 td {
  width:720px;
  border: 1px solid #000;
  font-size: 8pt;
  tex-align:center;

}

div#christmasdelivery {
  width: 525px;
  color: #fff;
  background-color: #0066ff;
  font-size: 10pt;
  font-face: arial;
  font-weight: bold;
  text-align: left;
  border: solid;
  border-width: 2 2 0 2;
  border-color: #000;
}

div#christmascontent {
  width: 525px;
  color:#000;
  background-color: #00ccff;
  font-size: 10pt;
  font-face: arial;
  font-weight: bold;
  border: solid;
  border-width: 2 2 2 2;
}

div#christmascontent div {
  font-size: 10pt;
  font-weight: bold;
  color: #000;
}

div#christmaswrapper {
  width: 525px;
  position: absolute;
  left: 110px;
  align:center;
  text-align: center;
}

div#textups {
  font-size: 10pt;
  }

div#greetingtext {
  width:720px;
  font-size: 10pt;
  text-align:center;
  color: #000;
}
  
div#symposium {
  position: absolute;
	top: 1000px;
	left: 270px;
}

div#maslinks {
  font-size: 12pt;
  font-weight: bold;
}

div#maslinks a {
  color: #000;
  text-decoration: none;
}

div#maslinks a:visited{
  color: #000;
  text-decoration: none;
}

div#maslinks a:hover{
  font-size: 12pt;
  font-style: italic;
 
}
  
div#specialbluetext {
  color: red;
  font-weight: bold;
}