/*
 +-----------------------------------------------------+
 |T  CSS Designed and written by Fox Valley Web Design.|
 |A  http://www.foxvalleywebdesign.com/                |
 |G                                                    |
 +-----------------------------------------------------+
*/
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

li, dd, blockquote {
        margin-left: 1em;
}

form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
}

/*************************************************************/

body {
  text-align: center;
  background-image:url('../images/bkgrnd_page.jpg');
  background-repeat: repeat;
}

#main {
  margin: 0px auto;
  width: 886px;
  text-align: left;
}

#header {
 height: 139px;
 margin: 0px;
}

#menu {
  height:36px;
}

#menu a {
 display: block;
 background-position:top;
 height:36px;
}
#menu a:hover {
  background-position:bottom;
}

#menu dl {
 display: block;
}

#menu dt {
 float: left;
 padding: 0px;
}

#menu a.home {background-image:url('../images/nav_home.jpg'); width:85px;}
#menu a.puppies {background-image:url('../images/nav_availablepuppies.jpg'); width:174px;}
#menu a.nursery {background-image:url('../images/nav_nursery.jpg'); width:97px;}
#menu a.purchase {background-image:url('../images/nav_purchase_info.jpg'); width:218px;}
#menu a.breeding {background-image:url('../images/nav_breeding.jpg'); width:176px;}
#menu a.contact {background-image:url('../images/nav_contactus.jpg'); width:136px;}

#wrapper {
  width:925px;
  background-image:url('../images/bkgrnd_wrapper2.png');
  background-repeat:repeat-y;
  text-align:center;
  margin: 0px auto;
}

#wrapper2 {
  width:925px;
  background-image:url('../images/bkgrnd_wrapper3.png');
  background-repeat:repeat-y;
  text-align:center;
  margin: 0px auto;
}

#middle{
 height:auto !important;
 width:886px;
 margin-left:19px;
}

#content{
  width:550px;
  padding-left:20px;
  padding-top:15px;
  padding-right:15px;
  padding-bottom:5px;
  float:left;
  font-size: 12px;
  color:#5a3024;
  line-height:1.7em;
  text-align:left;
}

#content a{
	color:#583728;
	text-decoration:underline;
}

#content a:hover{
  text-decoration:none;
}

#content2{
  width:842px;
  padding-left:20px;
  padding-top:15px;
  padding-right:15px;
  padding-bottom:5px;
  font-size: 12px;
  color:#5a3024;
  line-height:1.7em;
  text-align:left;
}

#content2 a{
	color:#583728;
	text-decoration:underline;
}

#content2 a:hover{
  text-decoration:none;
}


#content2 img {
  margin-right:5px;
}

#rightcolumn {
  margin-left: 586px;
  width: 255px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top:15px;
  padding-bottom:5px;
  font-size:11px;
  color: #5a3024;
  line-height:1.6em; 
  text-align:left;
}

#rightcolumn a{
  color:#5a3024;
  text-decoration:none;
}

#rightcolumn a:hover{
  text-decoration:underline;
}

#contentpad {
  height:0px;
  clear: both;
}

#footer {
 height: 57px;
 margin-left: 19px;
 background-image:url('../images/bkgrnd_footer.jpg');
 background-repeat: no-repeat;
 text-align: center;
 font-size: 11px;
 color: #fcfaf1;
 padding:25px 15px 15px 15px;
 line-height:1.7em;
}

#footer a {
  margin-left: 15px;
  margin-right: 15px;
  color: #fcfaf1;
  text-decoration:none;
}

#footer a:hover {
  text-decoration:underline;
}

#footer2 {
 height: 57px;
 margin-left: 19px;
 background-image:url('../images/bkgrnd_footer2.jpg');
 background-repeat: no-repeat;
 text-align: center;
 font-size: 11px;
 color: #fcfaf1;
 padding:25px 15px 15px 15px;
 line-height:1.7em;
}

#footer2 a {
  margin-left: 15px;
  margin-right: 15px;
  color: #fcfaf1;
  text-decoration:none;
}

#footer2 a:hover {
  text-decoration:underline;
}

table
{
border-collapse:collapse;
}

.nolink{
  display:none;
}