/*-----------------------------------*/
/*    Tucker & Miles Paw Prints CSS  */
/*            01/14/09               */
/*-----------------------------------*/
body {
        font-family: Arial,sans-serif;
	background-color:#000000;
	text-align:center;
	font-weight:normal;
        font-size: 100%;
	margin:0px;
	padding:0px;
	background-image:url(images/footprints.jpg);
      	background-position:center top;
      	background-repeat:repeat-y;
	}
img {
	border:0px solid #bae3f6;
	}
a.logoPics :hover{
	border:1px solid #000000;
	}
/*-----------------------------------*/
/*            ALL pages              */
/*-----------------------------------*/
#topbox {
	width:880px;
	height:177px;
	margin-top:0px;
        background-color:#ffffff;
      	background-position:middle top;
      	background-repeat:no-repeat;
	background-image:url(images/heading.jpg);
	}
#header {
	width:880px;
	}
#middle {
	width:880px;
	margin:0px;
	padding:0px;
        background-color:#bae3f6;
	border:0px solid #000000;
   	}
#leftbox {
	width:110px;
	float:left;
	padding-top:20px;
        background-color:#bae3f6;
	border:0px solid #000000;
	}
#bottombox {
	width:880px;
	float:left;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:30px;
        font-size: 70%;
	padding:0px;
        background-color:#bae3f6;
	border:0px solid #000000;
	}
#bottombox ul{
	list-style-type:none;
	}
#bottombox li{
	color:#000000;
	}
#bottombox a:link {
	color:#000000;
	font-weight:bold;
 	text-decoration:none;
	}
#bottombox a:visited {
	color:#000000;
	font-weight:bold; 
	text-decoration:none;
	}
#bottombox a:hover{
	color:#ffffff;
	font-weight:bold; 
	text-decoration:underline;
	}
#mainbox a.textlink:link {
	color:#000000;
	font-weight:normal; 
	text-decoration:underline;
	}
#mainbox a.textlink:visited {
	color:#000000;
	font-weight:normal; 
	text-decoration:underline;
	}
#mainbox a.textlink:hover {
	color:#999999;
	font-weight:normal; 
	text-decoration:none;
	}
#rightbox a.logotext:link {
	color:#000000;
	font-weight:bold; 
	text-decoration:underline;
	}
#rightbox a.logotext:visited {
	color:#000000;
	font-weight:bold; 
	text-decoration:underline;
	}
#rightbox a.logotext:hover {
	color:#999999;
	font-weight:bold; 
	text-decoration:none;
	}
#rightbox p a:link, a:visited {
	color:#000000; 
	font-weight:bold; 
	text-decoration:none;
	}
#rightbox li a:link {
        font-size: 14px;
	color:#000000; 
	font-weight:bold; 
	text-decoration:underline;
	}
#rightbox li a:visited {
        font-size: 14px;
	color:#000000; 
	font-weight:bold; 
	text-decoration:underline;
	}
#rightbox li a:hover {
        font-size: 14px;
	color:#999999;
	font-weight:bold; 
	text-decoration:none;
	}
#tagline {
	text-align:center;
        font-size: 10px;
	color:#999999;
	font-weight:normal; 
	text-decoration:none;
	}
/*-----------------------------------*/
/*            home page              */
/*-----------------------------------*/

#home {
	width:900px;
	height:1050px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffffff;
   	}
#home #main {
	width:880px;
	height:1050px;
	margin-left:auto;
	margin-right:auto;
        background-color:#bae3f6;
   	}
#home p {
	margin:0px;
	text-indent: 20px;
	}
#home #mainbox {
	padding:10px;
	width:720px;
	float:left;
        background-color:#bae3f6;
	border:0px solid #000000;
	}
#home .title {
	width:670px;
	height:620px;
	border:0px solid #000000;
	background-image: url(images/mainPic.jpg);
	background-repeat:no-repeat;
	background-position:center 50px;
	overflow:hidden;
	}
#tr {
        position:relative;
	top:10px;
	left:-90px;
	z-index:0;	
 	width:203px
	height:280px
	}
#tx {
        position:relative;
	top:-30px;
	left:-130px;
	z-index:10;	
	width:236px;
	height:199px
	}
#st {
        position:relative;
	top:-285px;
	left:320px;
	z-index:0;	
 	width:240px;
	height:301px;
	}
#wk {
        position:relative;
	top:0px;
	left:-236px;
	z-index:15;
	width:285px;
	height:293px;
	}
#wt {
        position:relative;
	top:-330px;
	left:180px;
	z-index:10;	
        width:281px;
        height:328px;
	}
#leash {
        position:relative;
	top:-526px;
	left:-380px;
	z-index:5;	
	width:127px;
	height:158px;
	}
#ohiomap {
        position:relative;
	top:-226px;
	left:-580px;
	z-index:-50;	
	width:172px;
	height:175px;
	}
#canineLogo {
        position:relative;
	top:-120px;
	left:50px;
	width:203px;
	height:134px;
	float:left;
	}
a.link1:link, a.link1:visited {
	border:1px solid #c7e2d9;	
	width:135px;
	height:169px;
	padding:0px;
	display:block;
	}
a.link1:hover {
	text-align:left;
	border:1px solid #000000;	
	width:167px;
	height:208px;
	background-image:url();
	padding:0px;
	display:block;
	}
/*-----------------------------------*/
/*          training page            */
/*-----------------------------------*/
.APDTlogo {
	height:120px;
	}
#trick {
	position:relative;	
	top:-490px;
	left:-120px;
	}
#training #ruby {
	margin:10px;		
 	width:165px
	height:233px
	}
#training {
	width:900px;
	height:1370px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffffff;
   	}
#training #main {
	width:880px;
	height:1350px;
	margin-left:auto;
	margin-right:auto;
        background-color:#bae3f6;
   	}
#training p {
	margin:0px;
	text-indent: 20px;
	}
#training #rightbox {
	width:170px;
	padding:0px;
	text-align:left;
	float:left;
        background-color:#bae3f6;
	border:0px solid #000000;
	}
#training #rightbox #slogan {
	font-weight:bold;
        font-size: 80%;
	margin:25px 5px 25px 5px;
	text-align:left;
	}
#training #mainbox {
	padding:10px;
	text-align:left;
	width:530px;
	float:left;
        background-color:#bae3f6;
	border:0px solid #000000;
	}

#training #mainbox p {
	text-align:left;
	font-weight:normal;
        font-size: 14px;
	float:left;
        padding:10px;
	border:0px solid #000000;
	}
#training #mainbox li {
	text-align:left;
	font-weight:normal;
        font-size: 14px;
	}
#training td a:link, #training td a:visited {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#000000;
	text-align:center;
	font-weight:bold;
        font-size: 100%; 
	text-decoration:none;
	}
#training td a:hover { 
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#ffffff;
	text-align:center;
	font-weight:normal;
        font-size: 100%; 
	text-decoration:underline;
	}
#training .APDTlogo {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #000000;
	}
.APDTlogo a:hover {
	border: 1px solid #000000;
	}
#training .title table {
        margin:20px 20px 0 0;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
        }
#training .title td {
	width:50%;
	text-align:center;
	font-weight:bold;
        font-size: 120%;
	margin: 10px 10px 10px 10px;
	}
#linktitle {
	text-align:center;
	font-weight:bold;
        font-size: 80%;
	margin: 50px 0px 10px 0px;
	}
/*-----------------------------------*/
/*          about page               */
/*-----------------------------------*/

#about p {
	margin:0px;
	text-indent: 20px;
	}
#about {
	width:900px;
	height:850px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffffff;
   	}
#about #main {
	width:880px;
	height:850px;
	margin-left:auto;
	margin-right:auto;
        background-color:#bae3f6;
   	}
#about #mainbox {
	padding:10px;
	text-align:left;
	width:700px;
	float:left;
        background-color:#bae3f6;
	border:0px solid #000000;
	}

#about #mainbox p {
	text-align:left;
	font-weight:normal;
        font-size: 90%;
        padding:10px;
	border:0px solid #000000;
	}
#about #pageHeading {
	padding:5px 10px 5px 10px;
        background-color:#bae3f6;	
	border:0px solid #000000;
	}
#about #aboutPic1 {
	margin-left:20px;
	}
#about h4 a:hover, #about a:hover {
	color:#999999;
	font-weight:bold; 
	text-decoration:underline;
	}
/*-----------------------------------*/
/*          waste page               */
/*-----------------------------------*/
#wastepic {
	position:relative;
	top:0px;
	left:0px;
	width:89;
	height:113;
	}
#waste #apaws {
	display:box;
	width:155px;
	height:107px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #000000;
	}
#apawslogo {
	width:151px;
	height:103px; 
	}
#waste p {
	margin:0px;
	text-indent: 20px;
	}
#waste {
	width:900px;
	height:950px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffffff;
   	}
#waste #main {
	width:880px;
	height:950px;
	margin-left:auto;
	margin-right:auto;
        background-color:#bae3f6;
   	}
#waste #mainbox {
	padding:10px;
	text-align:left;
	width:480px;
	float:left;
        background-color:#bae3f6;
	border:0px solid #000000;
	}
#waste #mainbox p {
	text-align:left;
	font-weight:normal;
        font-size: 90%;
	float:left;
        padding:10px;
	border:0px solid #000000;
	}
#waste #mainbox ul {
        font-size: 90%;
  	}
#waste #mainbox li {
	list-style-type:disc;
	margin-left:10px;
  	}
#waste #mainbox li a:link {
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
	}
#waste #mainbox li a:visited {
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
	}
#waste #mainbox li a:hover {
	color:#ffffff;
	text-decoration:none;
	}
#waste #rightbox {
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:250px;
	float:left;
        background-color:#bae3f6;
	border:0px solid #000000;
	}
#waste #rightbox p {
	text-align:left;
	font-weight:normal;
        font-size: 90%;
	float:left;
        padding:10px;
	border:0px solid #000000;
	}
#waste #pageHeading {
	padding:5px 10px 5px 10px;
        background-color:#bae3f6;	
	border:0px solid #000000;
	}
#waste #rightbox ul{
        text-align:left;
	list-style-type:disc;
	}
#waste #rightbox li{
	margin-left:-15px;
        font-size:70%;
	list-style-type:disc;
	}

/*-----------------------------------*/
/*        Pet Sitting page           */
/*-----------------------------------*/

#sitting p {
	margin:0px;
	text-indent: 20px;
	}
#sitting #Rok {
	margin-top:50px;
	width:166px;
	height:200px;
	}
#sitting #redCrossLogo {
	float:left;
	}
#sitting #redcrossBlurb {
	float:left;
	width:300px;
	height:100px;
	}
#sitting {
	width:900px;
	height:990px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffffff;
  	}
#sitting #main {
	width:880px;
	height:990px;
	margin-left:auto;
	margin-right:auto;
        background-color:#bae3f6;
   	}
#sitting #rightbox {
	padding:0px;
	text-align:center;
	width:240px;
	float:left;
        background-color:#bae3f6;
	}
#sitting #psilogo {
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
 	width:159px;
 	height:168px;
	}
#sitting #rightbox p {
	margin-top:50px;
	text-align:left;
	font-weight:bold;
        font-size: 90%;
	float:left;
        padding:10px;
	border:0px solid #000000;
	line-height:18px;
	}
#sitting #mainbox {
	padding:5px;
	text-align:left;
	width:500px;
	float:left;
        background-color:#bae3f6;
	border:0px solid #000000;
	}
#sitting #mainbox p {
	text-align:left;
	font-weight:normal;
        font-size: 14px;
	float:left;
        padding:10px;
	border:0px solid #000000;
	}
#sitting #mainbox li {
	text-align:left;
	font-weight:normal;
        font-size: 14px;
	}
#sitting #pageHeading {
	padding:5px 10px 5px 10px;
        background-color:#bae3f6;	
	border:0px solid #000000;
	}
/*-----------------------------------*/
/*          transport page           */
/*-----------------------------------*/
#transport #redCrossLogo {
	text-align: left;
	margin:5px;
	}
#transport #maggie {
	text-align: left;
	margin:20px 0 0 0;
 	width:159px; 
	height:272px;
	}
#transport #taxi {
	position:relative;
	top:0px;
	left:250px;
	width:150px;
	height:88px;
	}
#transport {
	width:900px;
	height:820px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffffff;
   	}
#transport #main {
	width:880px;
	height:820px;
	margin-left:auto;
	margin-right:auto;
        background-color:#bae3f6;
   	}
#transport #rightbox {
	padding:0px;
	text-align:center;
	width:220px;
	float:left;
        background-color:#bae3f6;
	border:0px solid #000000;
	}
#transport #rightbox p {
	text-align:left;
	font-weight:bold;
        font-size: 90%;
	float:left;
        padding:10px;
	border:0px solid #000000;
	}
#transport p {
	margin:0px;
	text-indent: 20px;
	}
#transport #mainbox {
	padding:10px;
	text-align:left;
	width:500px;
	float:left;
        background-color:#bae3f6;
	border:0px solid #000000;
	}

#transport #mainbox p {
	text-align:left;
	font-weight:normal;
        font-size: 90%;
	float:left;
        padding:10px;
	border:0px solid #000000;
	}
#transport #pageHeading {
	padding:5px 10px 5px 10px;
        background-color:#bae3f6;	
	border:0px solid #000000;
	}
/*-----------------------------------*/
/*          walking page             */
/*-----------------------------------*/
#redCrossLogo {
	text-align: left;
	margin:5px;
	}
#taxi {
	position:relative;
	top:-530px;
	left:330px;
	}
#dogwalking {
	width:467px;
	height:165px;
	display:box;
	margin-left:auto;
	margin-right:auto;
	}
#walkingblurb {
	margin-left:auto;
	margin-right:auto;
	display:box;
	width:470px;
	height:50px;
	font-weight:bold;
	text-align:center;
	}	
#walking #rightbox {
	padding:0px;
	text-align:left;
	width:190px;
	float:left;
        background-color:#bae3f6;
	border:0px solid #000000;
	}
#walking #rightbox p {
	text-align:left;
	font-weight:bold;
        font-size: 90%;
	float:left;
        padding:10px;
	border:0px solid #000000;
	}
#walking p {
	margin:0px;
	text-indent: 20px;
	}
#walking {
	width:900px;
	height:900px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffffff;
   	}
#walking #main {
	width:880px;
	height:900px;
	margin-left:auto;
	margin-right:auto;
        background-color:#bae3f6;
	border:0px solid #000000;
   	}
#walking #mainbox {
	padding:10px;
	text-align:left;
	width:740px;
	float:left;
        background-color:#bae3f6;
	border:0px solid #000000;
	}

#walking #mainbox p {
	text-align:left;
	font-weight:normal;
        font-size: 90%;
	float:left;
        padding:10px;
	border:0px solid #000000;
	}
#walking #pageHeading {
	padding:5px 10px 5px 10px;
        background-color:#bae3f6;	
	border:0px solid #000000;
	}
/*-----------------------------------*/
/*          contact page             */
/*-----------------------------------*/
#contact h4 {
	text-align:left;
	}

#contact #address {
	width:231px;
	height:101px;
	margin:20px 0px 0px 20px;
	text-align:right;
	}
#contact #special {
	width:168px;
	height:168px;
	margin:5px 60px 0px 60px;
	}
#contact #dog {
	width:200px;
	height:282px;
	margin:20px 0px 0px -60px;
	}
#contact p {
	margin:0px;
	text-indent: 20px;
	}
#contact {
	width:900px;
	height:1050px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffffff;
   	}
#contact #main {
	width:880px;
	height:1050px;
	margin-left:auto;
	margin-right:auto;
        background-color:#bae3f6;
   	}

#contact #mainbox {
	margin-left:20px;
	padding:10px;
	text-align:left;
	width:430px;
	float:left;
        background-color:#bae3f6;
	border:0px solid #000000;
	}
#contact .uppermainbox1 {
	margin-left:0px;
	text-align:left;
	width:500px;
	float:left;
        background-color:#bae3f6;
	border:0px solid #000000;
	line-height:24px;
	}
#contact .lowermainbox1 {
	margin-left:176px;
	text-align:left;
	width:200px;
	float:left;
        background-color:#bae3f6;
	border:0px solid #000000;
	line-height:24px;
	}
#contact .lowermainbox2 {
	margin:0 5px 10px 5px;
	text-align:left;
	float:left;
	width:400px;
        background-color:#bae3f6;
	border:0px solid #000000;
	}

#contact #mainbox p {
	text-align:left;
	font-weight:normal;
        font-size: 90%;
	float:left;
        padding:10px;
	border:0px solid #000000;
	}
#contact #rightbox {
	margin:0px 10px 0px 0px;
	padding:5px;
	text-align:left;
	width:240px;
	float:left;
        background-color:#bae3f6;
	border:0px solid #000000;
	}
#contact #rightbox {
	text-align:left;
	font-weight:normal;
        font-size: 70%;
	float:left;
        padding:5px;
	border:0px solid #000000;
	}
#contact #pageHeading {
	padding:5px 10px 5px 10px;
        background-color:#bae3f6;	
	border:0px solid #000000;
	}
#contact .left {
	width:170px;
	height:200px;
	text-align:right;
	float:left;
	}
#contact .right {
	width:240px;
	height:200px;
	text-align:left;
	float:left;
	}
#contact .left ul{
	margin:0px;
	}
#contact .right ul{
	margin:0px;
	}
#contact .left li{
	margin-right:5px;
	text-align:right;
	line-height:26px;
	}
#contact .right li{
	margin-top:0px;
	text-align:left;
	line-height:26px;
	}
#contact li {
	list-style-type:none;
	margin-left:0px;
	line-height:24px;
  	}

/*-----------------------------------*/
/*  menu                             */
/*-----------------------------------*/
#servicesmenu {
	padding:5px 10px 5px 10px;
        background-color:#bae3f6;	
	}
#servicesmenu ul{
	margin:0px 20px 0px 20px;
	padding:3px 0px 3px 0px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	list-style-type:none;
	}
#servicesmenu li{
        font-size: 80%;
	margin:0px 10px 0px 10px;
	display:inline;
	}
#servicesmenu a:link, #servicesmenu a:visited {
	color:#000000;
	text-decoration:none;
	}
#servicesmenu a:hover{
	color:#ffffff;
	text-decoration:underline;
	}

#bottommenu {
	width:880px;
	height:70px;
	color:#000000;
	float:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:-10px;
        font-size: 90%;
	padding:0px;
        background-color:#bae3f6;
	border:0px solid #000000;
	}
#bottommenu ul{
	margin:20px 20px 0px 20px;
	padding:3px 0px 3px 0px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	list-style-type:none;
	}
#bottommenu li{
	margin:0px 10px 0px 10px;
	display:inline;
	}
#bottommenu a:link, #bottommenu a:visited {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	}
#bottommenu a:hover{
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	}
#canineText {
	color:#000000;  
	float:left;
	font-size:70%;
	position:relative;
	top:20px;
	left:-180px;
	}

/*-----------------------------------*/
/*  links                            */
/*-----------------------------------*/
#canineText:hover {
	color:#666666;
	font-weight:normal;
	text-decoration:none;  
	}
#canineLogo:hover {
	opacity:0.6;filter:alpha(opacity=60)
	}
a.top link {
	width:690px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#000000;
	text-align:center;
	font-weight:normal;
        font-size: 100%; 
	text-decoration:normal;
	}
a.top visited {
	width:690px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#000000;
	text-align:center;
	font-weight:normal;
        font-size: 100%; 
	text-decoration:normal;
	}
a.top hover { 
	width:690px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#ffffff;
	text-align:center;
	font-weight:normal;
        font-size: 100%; 
	text-decoration:underline;
	}
