﻿/*universals*/
body{margin:0;padding:0;background:#FFF;font-family:"Times New Roman",Times,serif;font-size:14px;
color:#336632;}
#univ_p01,#idx_p01,#idx_p02,#ur,#addr,#dir,#foot,#footr,#abo_p01,#proud,#boa_p01,#boa_list,#ulower,#lr,#gro_p01,#sidebar,#gro_foot,#main,#ur,#gro_left,#gro_p02,#hours,#photos,#abo_left{position:absolute;}
img{border:4px double #336632;display:block;}
h1{text-align:center;padding:0;margin:0;}
#main{top:126px;left:52px;width:695px;margin:0 auto 0 auto;}
.univ{height:448px;}
.boa{height:940px;}
.gro{height:567px;}
.abo{height:323px;}
.pho{height:408px;}
#sidebar{top:124px;left:2px;width:50px;background-image:url(../images/sidebarxx.jpg);background-repeat: repeat-y;}
.sb_gro{height:570px;}
.sb_boa{height:927px;}
.sb_idx{height:458px;}
.sb_abo{height:430px;}
.sb_pho{height:365px;}
ul{line-height:20px;margin:0 0 10px 20px;padding:5px 0 0 20px;}
li{font-size:12px;font-weight:bold;line-height:15px;}
span{margin:0;padding:0;}
p{word-spacing:2px;}
/*page content sections*/
#ur{top:38px;}
.ur_un{left:365px;width:320px;height:300px;}
.ur_idx{left:375px;width:320px;height:300px;}
.ur_boa{left:350px;width:330px;height:456px;}
#ur p{text-indent:10px;text-align:justify;margin:0 0 10px 0;padding:0 0 0 10px;}
#addr{top:370px;left:100px;width:300px;height:100px;}
#addr ul{list-style:none;line-height:20px;margin:0;}
#addr li{font-size:1.3em;font-weight:bold;display:block;letter-spacing:1px;}
#dir{top:460px;left:205px;width:365px;height:80px;}
#dir p{text-align:justify;text-indent:15px;}
#proud{top:245px;left:390px;width:300px;height:40px;font-size:12px;text-align:center;}
#boa_list{top:400px;left:65px;width:320px;height:150px;}
#ur p{margin:0 0 5px 10px;padding:0;}
#ulower{top:550px;left:65px;width:335px;height:380px;}
#ulower p{margin:10px 0 10px 10px;padding:0;}
#ulower span{margin:5px 0 10px 0;padding:0;}
.spec{color:#904890;margin:0 0 0 0;padding:0 0 0 0;}
.spec2{color:#904890;font-weight:bold;text-indent:40px;font-size:12px;}
.spec3{color:#904890;font-weight:bold;text-indent:20px;font-size:12px;}

#lr{top:480px;left:370px;width:300px;height:300px;margin:0;}
#lr span{margin:0 0 8px 0;}

#gro_left{top:300px;left:13px;width:325px;height:140px;}
#gro_left li{font-size:14px;line-height:20px;}
#tblserv{width:100%;height:100%;padding:0;margin:0;}
.tdwide{width:50%;padding:0;margin:0;vertical-align:top;}
#top{height:10px;vertical-align:top;}
#top p{padding:0;margin:0;}
#hours{top:935px;left:270px;width:300px;height:100px;}
#tblhours{width:100%;height:100%;padding:0;margin:0;}
.tdhours{width:100%;height:10px;vertical-align:top;text-align:center;font-weight:bold;}
#photos{top:0;left:0;width:698px;text-align:center;padding:0 0 0 12px;}
#tblpho{width:550px;height:300px;padding:0;margin:0;}
.pht{width:20%;height:50%;text-align:center;vertical-align:middle;padding:0 5px 0 10px;}
.all{font-size:16px;color:#663249;text-align:center;vertical-align:middle;}
#abo_left{top:405px;left:95px;width:292px;height:115px;padding:0;margin:0;}
#abo_left p{margin:0;padding:0;text-indent:15px;text-align:justify;}
/*footer*/
#foot{left:52px;width:697px;height:20px;display:inline;border-top:1px solid #336632;}
.ft_un{top:581px;}
.ft_gro{top:693px;}
.ft_boa{top:1050px;}
.ft_abo{top:553px;}
.ft_pho{top:488px;}
#footr{left:490px;width:350px;height:20px;}
.ftr_un{top:581px;}
.ftr_gro{top:693px;}
.ftr_boa{top:1050px;}
.ftr_abo{top:553px;}
.ftr_pho{top:488px;}
#footr a{font-size:12px;font-style:italic;color:#663532;text-align:right; text-decoration:none; padding:0;margin:0;}
#footr a:hover{color:#64B369;text-decoration:underline;}
/*header pix*/
#univ_p01{top:0;left:0;width:780px;height:126px;border:0;}
/*kennel pix*/
#idx_p01{top:165px;left:60px;width:350px;height:186px;}
/*ABKA logo*/
#idx_p02{top:300px;left:535px;width:132px;height:60px;border:0;}
/*owners photo on About Us page*/
#abo_p01{top:170px;left:95px;width:285px;height:196px;}
/*boarding photo happy campers*/
#boa_p01{top:167px;left:65px;width:325px;height:215px;}
/*grooming evolution*/
#gro_p01{top:167px;left:65px;width:300px;height:225px;}
/*grooming- bath time*/
#gro_p02{top:430px;left:430px;width:300px;height:225px;}
/*classes*/
.footclass{font-size:12px;text-align:justify;margin:0;padding:0;}
.lite{font-size:14px;font-weight:bold;color:#663263;padding:5px 0 5px 0;margin:5px 0 5px 0;}
.short{margin:5px 0 5px 0;padding:0;}
.small{font-size:12px;}
.spread{padding:0;}

