.main-page { background-image: url(images/black.gif); text-align: center; margin: 30px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
body { margin-top: 30px; }
#myframe { height: 535px; width: 1024px; overflow-y: auto; overflow-x: auto; }
#container { width: 1024px; margin: 0 auto; } 
#hidden { font-size: 60%;  }
#top { margin: 0 auto; }
#top div, #top img { float: left; }
#footer p { font-size: 70%; color: #374045; }

/*
#people { width: 112px; height: 131px; }
.people div { background: url(images/header_people-on.gif) bottom; }
.people:hover div { background: url(images/header_people-over.gif) repeat-x bottom; }
*/
#people { width: 112px; height: 131px; background: url(images/header_people-on.gif) bottom; }
.people img { padding-bottom: 28px; }
#people:hover { background: url(images/header_people-over.gif) repeat-x bottom; }

#pet { width: 118px; height: 131px; background: url(images/header_pet-on.gif) no-repeat bottom; }     
.pet img { padding-bottom: 28px; }
#pet:hover { background: url(images/header_pet-over.gif) repeat-x bottom; }

#product { width: 122px; height: 131px; background: url(images/header_product-on.gif) no-repeat bottom; }     
.product img { padding-bottom: 28px; }
#product:hover { background: url(images/header_product-over.gif) repeat-x bottom; }

#places { width: 110px; height: 131px; background: url(images/header_places-on.gif) no-repeat bottom; }
.places img { padding-bottom: 28px; }
#places:hover { background: url(images/header_places-over.gif) repeat-x bottom; }

#clients { width: 111px; height: 131px; background: url(images/header_clients-on.gif) no-repeat bottom; }
.clients img { padding-bottom: 28px; }
#clients:hover { background: url(images/header_clients-over.gif) repeat-x bottom; }

#contact { width: 110px; height: 131px; background: url(images/header_contact-on.gif) no-repeat bottom; }
.contact img { padding-bottom: 28px; }
#contact:hover { background: url(images/header_contact-over.gif) repeat-x bottom; }


.contact-page { margin: 0;}
#contactForm { height: 535px; width: 1024px; background-image: url(images/contact-all.jpg); }
#contactForm #comments { width: 404px; height: 236px; z-index: 100; left: 586px; position: absolute; top: 197px; }
#contactForm #name { z-index: 101; left: 585px; width: 192px; position: absolute; top: 94px; }
#contactForm #email { z-index: 102; left: 795px; width: 191px; position: absolute; top: 94px; }
#contactForm #subject { z-index: 103; left: 586px; width: 402px; position: absolute; top: 142px; }
#contactForm #submitBtn { z-index: 104; left: 586px; position: absolute; top: 443px; border: 0px; }
/*.contact-page input { -moz-opacity:0.0; filter:Alpha(Opacity=50); border: 1px solid #ccc; }
.contact-page input text { -moz-opacity: 0.5; }*/
.contact-page input, .contact-page textarea { background-color: Transparent; border-top: inset 2px #777; border-left: inset 2px #777; border-right: solid 1px #999; border-bottom: solid 1px #999; }

.picList { margin: 0; padding: 0;}
.picList TABLE { padding: 8px 0; }
.picList TR { white-space: nowrap; }
.picList TD { height: 502px; }
.picList IMG { padding: 0 4px 0 4px; height: 502px;}
.picList .imgStart { padding-left: 0px; }
.picList .imgEnd { padding-right: 0px; }