* {
  margin: 0;
  padding: 0;
}

body {
	margin: 0px 0px 0px 0px; 
	font: 14pt sans-serif;
	background-color: #98bad7;
	height: 1100px;
	
}

img {
	border: 0;
}

div#mainwrapper {
    width: 900px;
    min-height: 100%;
    margin: 0px auto;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    background-color: #FFFFFF;
}

div#ferretlogo {
	margin-top: 0px;
	padding-left: 0px;
	float: left;
}

div#topphonenumber {
	font-family: "Times New Roman";
	font-size: 14pt;
	margin-top: 5px;
	margin-left: 100px;
	text-align: center;
	color: #000000;
	float: left;
}

div#topright {
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	margin-top: 5px;
	padding-left: 90px;
	padding-right: 8px;
	text-align: right;
}

div#topright a {
	font-size: 9pt;
	text-decoration: none;
	color: #000000;
}

div#topright a:hover {
	font-size: 9pt;
	text-decoration: underline;
}

div#search {
        font-family: "Times New Roman";
        font-size: 14pt;
	margin-top: 10px;
	padding-top: 100px; 
	top:137px; 
	left:555px; 
	width:300px;
}

.bold {
	font-weight: bold;
}

div#navbar {
  color: #ffffff;
  width: 900px;
  height: 26px;
  background-color: #2d63b6;
  border-style: solid;
  padding-left: 0px;
  margin-top: 10px;
  margin-bottom: auto;
  border-width: 0 0 0 0px;
  border-color: #000000;
  clear: left;
}

div#navbar a {
  font-size: 12pt;
  text-decoration: none;
  color: #ffffff;
  padding-left: 6px;
  padding-right: 6px;
  border-style: solid;
  border-width: 0 0 0 0px;
  border-color: #ffffff;
  font-weight: bold;
}

div#navbar a:hover {
  font-size: 12pt;
  color: #ffffff;
  text-decoration: underline;
  font-weight: bold;
}

div#searchtext {
  font-size: 12pt;
  font-weight: bold;
  color: #ffffff;
  display: inline;
}

div#leftcat {
  float: left;
  margin-top: 5px;
  padding-left: 5px;
  width: 175px;
  background-color: #ffffff;
  padding-color: #ffffff;

}

div#leftcatimg {
  float: left;
  width: 175px;

}

div.cattreelinks {
  float: left;
  width: 170px;
  background-color: #b4aeba;
  padding-left: 5px;

}

div.cattreelinks a{
  float: left;
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
  width: 175px;
}

div.cattreelinks ul {
  padding-left: 20px;
  width: 175px;
}

div.cattreelinks a:hover{
float: left;
  font-size: 9pt;
  color: #ffffff;
  text-decoration: underline;
  width: 175px;
}

div.cattreesublinks {
float: left;
width: 175px;
  background-color: #b4aeba;
}

div.cattreesublinks ul{
float: left;
  font-size: 9pt;
  padding-left: 20px;
  color: #000000;
  text-decoration: none;
  width: 175px;
}

div.cattreesublinks ul:hover{
  float: left;
  font-size: 9pt;
  padding-left: 20px;
  color: #ffffff;
  text-decoration: underline;
  width: 175px;
}

div#stage {
    float: left;
    padding-left: 10px;
    margin-top: 10px;
}

div#flatrateshippingbutton {
    float:left;
    padding-left: 20px;
    margin-top: 10px;

}

div#ferretphotogallery {
    float:left;
    padding-left: 20px;
    margin-top: 10px;

}

div#blackfootedferret {
    float:left;
    padding-left: 20px;
    margin-top: 10px;
}

div#marshalladd {
    float:left;
    padding-left: 20px;
    margin-top: 10px;
}

div#emailsignup {
    float:left;
    padding-left: 20px;
    margin-top: 10px;
}

div#telluswhatyouthinkbutton {
    float:left;
    padding-left: 20px;
    margin-top: 10px;

}

div.productlinks a {
  font-size: 13pt;
  color: #000000;
  text-decoration: none;
}

div.productlinks a:hover {
  font-size: 13pt;
  color: #000000;
  text-decoration: underline;
}	

div#footertext {
	font-size: 10px;
	margin: 10px;
	text-align: center;
	margin-top: 25px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif; 	
	color: #000000;	
}
	
div#footertext a {
  text-decoration: none;
  font-weight: bold;
  color: #000000;	
}

div#footertext a:hover {		
	color: #000000;	
	text-decoration: underline;
}

div#minibasket a {
  margin-top: 5px;
  font-size: 8pt;
  text-decoration: none;
  color: #ffffff;
}

div#minibasket {
  margin-top: 5px;
  font-size: 8pt;
  text-decoration: none;
  color: #ffffff;
}

div.catheadertext {
  font-size: 12pt;
  color: #000000;
  font-weight: none;
}

div#signinlink {
  font-size: 12pt;
  color: #000000;
}

div#signinlink a {
  font-size: 12pt;
  color: #000000;
  text-decoration: none;
}

div#signinlink a:hover{
  font-size: 12pt;
  color: #000000;
  text-decoration: underline;
}
