html {
     min-height: 100%;
     height: auto;
    }


body {
    background: #F2F2F2 url(../images/structure/bg_paw.jpg) top left repeat;
    font-family: Tahoma, Geneva, sans-serif;
    font-size:80%;
    height: 100%;
    }
img {
  border:0;
}
.clear {
  clear:both;
}
#container {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    }

/*--------------------------------------------------------------------------------*/
/*--------------------------------------Head--------------------------------------*/
#head {
    width: 1000px;
    height: 185px;
    background:#fff;
    }
    
    #head a:link,
    #head a:visited {
    color: #fff;
    text-decoration: none;
    }

    #head a:hover,
    #head a:focus,
    #head a:active {
    color: #fff;
    text-decoration: none;
    } 

    #head .top {
	background: #da0734;
	height: 17px;
	padding: 4px 10px 4px 10px;
	color:#cedeed;
	}
        
    #head .middle {
	height:160px;
	padding-top:10px;
	}
				
	#team {background: url(../images/structure/top_pic1.jpg) 10px 10px no-repeat;}
	#services {background: url(../images/structure/top_pic1.jpg) 10px 10px no-repeat;}
	#contact {background: url(../images/structure/top_pic1.jpg) 10px 10px no-repeat;}
	#cats { background: url(../images/structure/cats.jpg) 10px 10px no-repeat;}
	#kittens { background: url(../images/structure/kittens.jpg) 10px 10px no-repeat;}
	#pups { background: url(../images/structure/puppy.jpg) 10px 10px no-repeat;}
	#dogs {background: url(../images/structure/dogs.jpg) 10px 10px no-repeat;}
	#fluffies {background: url(../images/structure/rabbits.jpg) 10px 10px no-repeat;}
	#exotic {background: url(../images/structure/top_pic1.jpg) 10px 10px no-repeat;}
	#home {background: url(../images/structure/pets.jpg) 10px 10px no-repeat;}
			
	.topmenu {list-style:none; margin:0;}
	.topmenu li {float: right;}
	
	.topmenu li.menu1 {width:150px; height:150px; overflow:hidden; margin-right:10px;}
	.topmenu li.menu1 img {width:150px; height:150px; background:url(../images/structure/paw_menu3.png); border:0;}
	.topmenu li.menu1 a:hover img {background-image:url(../images/structure/paw_menu3_over.png);}
	
	.topmenu li.menu2 {width:150px; height:150px; overflow:hidden; margin-right:10px;}
	.topmenu li.menu2 img {width:150px; height:150px; background:url(../images/structure/paw_menu4.png); border:0;}
	.topmenu li.menu2 a:hover img {background-image:url(../images/structure/paw_menu4_over.png);}
	
	.topmenu li.menu3 {width:150px; height:150px; overflow:hidden; margin-right:10px;}
	.topmenu li.menu3 img {width:150px; height:150px; background:url(../images/structure/paw_menu2.png); border:0;}
	.topmenu li.menu3 a:hover img {background-image:url(../images/structure/paw_menu2_over.png);}
	
	.topmenu li.menu4 {width:150px; height:150px; overflow:hidden; margin-right:10px;}
	.topmenu li.menu4 img {width:150px; height:150px; background:url(../images/structure/paw_menu5.png); border:0;}
	.topmenu li.menu4 a:hover img {background-image:url(../images/structure/paw_menu5_over.png);}
	
	.topmenu li a {display:inline; width:100%; height:150px;}
	
	#pawmenu {position: relative; top:-150px; left:100px;
}
		
        
/*--------------------------------------------------------------------------------*/
/*--------------------------------------Left---------------------------------------*/

#leftcol {
  float:left;
  margin-top:10px;
  width:250px;
  padding:5px;
}

.contact {
  margin:10px 0;
  border-radius:5px;
  padding:10px 20px 20px;
  font-size:1.3em;
  line-height:1em;
  color:#FFF;
  background-color:#90acb8;
}
  .contact h2 {
    margin:10px 0;
    line-height:1em;
    color:#e92114;
  }
	
.kittytxt {background:url(../images/structure/txt_kitten.jpg) no-repeat;}
.cattxt {background:url(../images/structure/txt_cats.jpg) top right no-repeat;}
.dogtxt {background:url(../images/structure/txt_dogs.jpg) no-repeat;}
.puptxt {background:url(../images/structure/txt_pups.jpg) no-repeat;}
.fluffiestxt {background:url(../images/structure/txt_furries.jpg) no-repeat;}
.exotictxt {background:url(../images/structure/txt_exotic.jpg) no-repeat;}
.welcometxt {background:url(../images/structure/txt_welcome.jpg) no-repeat;}
.teamtxt {background:url(../images/structure/txt_team.jpg) no-repeat;}
.servicestxt {background:url(../images/structure/txt_services.jpg) no-repeat;}
.contacttxt {background:url(../images/structure/txt_contact.jpg) no-repeat;}

    
/*--------------------------------------------------------------------------------*/
/*-----------------------------------Content--------------------------------------*/
#main {
    background:  #fff url(../images/structure/fade.jpg) top left repeat-x;    
    height: auto;
    min-height: 380px;
    }
    
#content{
  float:right;
  margin-bottom:20px;
  width:710px;
  padding:15px 15px 5px 15px;
}
	
#content a img {border:none;}

#content p {line-height: 20px;}

#content_home {    width: 710px;
    margin: 0 0 0 250px;
    padding: 15px 15px 5px 15px;
	height:400px;
    }


/*--------------------------------------------------------------------------------*/
/*------------------------------------Footer--------------------------------------*/
#foot {
  float:left;
  width:100%;
  height: 200px;
}

#foot .footer {
  height: 21px;
  clear: both;
  background-color:#da0734;
  font-size:10px;
  color:#ffffff;
  font-weight:bold;
  padding: 5px 10px 2px 10px;
  text-align:center;
}
  #foot p {
    display:inline;
  }
	#foot a {
    color:#000;
  }
#foot .upper {
  height: 140px; 
  background: url(../images/structure/footer.jpg) top left no-repeat;
}


/*--------------------------------------------------------------------------------*/

