

body {
	background-color:darkblue;
	}
	
.header3 {
    background-color: #000000;
    border: 0 groove #FFFFFF;
    height: 220px;
    margin: 10px auto;
    position: relative;
    text-align: center;
    width: 910px;
}
.header3 #headserv1 {
    border: 0 solid #808080;
    height: 220px;
    margin: 3px 0 0 -3px;
    padding: 2px;
    position: relative;
    width: 555px;
}
.header3 #headserv2 {
    border: 1px solid #ffffff;
    height: 205px;
    margin: -220px 0 0 568px;
    position: relative;
    text-align: center;
    width: 140px;
}
.header3 #headserv3 {
    border: 7px solid #9fffff;
    color: #ffffff;
    font-family: arial;
    font-size: 16px;
    height: 180px;
    margin: -210px 0 0 729px;
    padding: 10px;
    position: relative;
    text-align: center;
    text-shadow: 5px 5px 10px #ffffff;
    width: 140px;
}
.header3 #headres1 {
    border: 0 solid #808080;
    height: 220px;
    margin: 3px 0 0 -3px;
    padding: 2px;
    position: relative;
    width: 555px;
}
.header3 #headres2 {
    border: 1px solid #FFFFFF;
    height: 205px;
    margin: -220px 0 0 550px;
    position: relative;
    text-align: center;
    width: 140px;
}
.header3 #headres3 {
    border: 7px solid #9FFFFF;
    color: #FFFFFF;
    font-family: arial;
    font-size: 16px;
    height: 180px;
    margin: -210px 0 0 715px;
    padding: 10px;
    position: relative;
    text-align: center;
    text-shadow: 5px 5px 10px #FFFFFF;
    width: 140px;
}
#vertnav {
    color: #FFFFFF;
    margin: auto;
}
#vertnav ul {
    font-family: arial;
    font-size: 18px;
    list-style-type: none;
    margin: -210px 0 0 -45px;
}
#vertnav ul li {
    color: #FFFFFF;
    padding: 10px;
}
#vertnav ul li a {
    color: #FFFFFF;
    text-decoration: none;
    text-shadow: 5px 5px 5px #000000;
}
#vertnav ul li a:link {
    color: #FFFFFF;
}
#vertnav ul li a:hover {
    font-weight: bold;
}
#rbackbone {
    margin: -310 0 0 70px;
    padding: 10px;
    position: relative;
}
#resmain {
    background: url("images/darkbluetiles.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 4px ridge #000000;
    color: white;
    height: auto;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 800px;
}
#servnav {
    background-color: darkblue;
    border: 1px solid #FFFFFF;
    height: 15px;
    margin: auto;
}
#servnav tr a{
	color: white;
}
#restable1 {
	border: 10px solid lightgray;
	border-radius:20px;
	color:white;
    height: 200px;
    margin: 30px auto;
    width: 500px;
    padding 10px;
}
#restable1 td{
	font-size:18px;
	padding:10px;
	text-shadow: 5px 5px 4px black;
}
#restable1 #tr1 a{
	color:yellow;
}
#restable1 #tr2 a{
	color:yellow;
}
#restable1 #tr2a ul{
	list-style-image: url('images/bone_bullet.png');
}
#restable1 #tr2a a{
	color:yellow;
}
#restable1 #tr3 a{
	color:yellow;
}
#restable2 {
    border-radius: 20px;
    color: #FFFFFF;
    height: 200px;
    margin: 0px auto;
    width: 500px;
    border: 10px solid #d3d3d3;
}
#restable2 td {
    padding: 10px;
    text-shadow: 5px 5px 4px #000000;
}

#restable2 #tr4 a{
	color:yellow;
}
#restable2 #tr5 a{
	color:yellow;
}
#restable2 #tr6 a{
	color:yellow;
}
#restable3 {
    border-radius: 20px;
    color: #FFFFFF;
    height: 200px;
    margin: 0px auto;
    width: 500px;
    border: 10px solid #d3d3d3;
}
#restable3 td {
    padding: 10px;
    text-shadow: 5px 5px 4px #000000;
}

#restable3 #tr7 a{
	color:yellow;
}
#restable3 #tr8 a{
	color:yellow;
}
#restable3 #tr9 a{
	color:yellow;
}
#restable4 {
    height: auto;
    margin: 30px auto;
    width: 800px;
}
#docdl a{
	color:white;
}

.header4 {
    background-color: #000000;
    border: 0 groove #FFFFFF;
    height: 220px;
    margin: 10px auto;
    position: relative;
    text-align: center;
    width: 920px;
}
.header4 #headcom1 {
    border: 0 solid #808080;
    height: 220px;
    margin: 3px;
    padding: 2px;
    position: relative;
    width: 555px;
}
.header4 #headcom2 {
    border: 0 solid #ffffff;
    height: 205px;
    margin: -218px 0 0 555px;
    position: relative;
    text-align: center;
    width: 150px;
}
.header4 #headcom3 {
    border: 7px solid #9fffff;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    height: 190px;
    margin: -208px 0 0 705px;
    padding: 4px;
    position: relative;
    text-align: center;
    text-shadow: 5px 5px 10px #ffffff;
    width: 185px;
}
.header4 #headcom3 a:link{
	color:lightblue;
}

#ctchead1 {
    border: 0px solid #FFFFFF;
    height: auto;
    margin: 5px 0 0;
    position: relative;
    width: 550px;
}

#ctchead2 {
    border: 0 solid #FFFFFF;
    height: 210px;
    margin: -210px 0 0 540px;
    position: relative;
    text-align: center;
    width: 160px;
}
#ctchead3 {
    border: 7px solid #9FFFFF;
    color: #FFFFFF;
    font-family: arial;
    font-size: 15px;
    height: 190px;
    margin: -210px 0 0 700px;
    padding: 5px;
    position: relative;
    text-align: center;
    text-shadow: 5px 5px 10px #FFFFFF;
    width: 180px;
}
#ctchead3 a:link {
    color: #ADD8E6;
}

#commentmain{
	border:10px ridge gray;
	background: url("images/Testimonial Back.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	text-align:center;
	width:900px;
	margin:5px auto;
}
#comtable1 {
    box-shadow: 0 0 25px #000000;
    margin: 5px auto;
}
#comtable2 {
    margin: 40px 0 0 30px;
}
#comtable3 {
    margin: -100px 0 0 -30px;
}
#comtable3 td {
    width: 340px;
}
#comtable4 {
    margin: -30px 0 0 210px;
}
#comtable4 td {
    width: 330px;
}
#comtable5 {
    margin: -70px 0 0 60px;
}
#comtable5 td {
    width: 240px;
}
#comtable6 {
    margin: -20px 0 0 20px;
}
#comtable6 td {
    width: 240px;
}
#comtable7 {
    margin: -90px 0 0 -10px;
}
#comtable7 td {
    width: 300px;
}
#comtable8 {
    margin: -20px 0 0 180px;
}
#comtable8 td {
    width: 340px;
}
#comtable9 {
    margin: -80px 0 0 20px;
}
#comtable9 td {
    width: 300px;
}
#comtable10 {
    margin: -10px 0 0 30px;
}
#comtable10 td {
	width 240px;
}
#comtable11 {
    margin: -55px 0px 0px 5px;
}
#comtable12 {
    margin: -10px 0 0 35px;
}
#comtable12 td {
    width: 400px;
}
#comtable13 {
    margin: -70px 0 0 40px;
}
#comtable13 td {
	width 440px;
}

#label1 {
    background-color: #808080;
    border: 3px dashed #000000;
    border-radius: 10px;
    box-shadow: 0 0 10px #000000;
    margin: -310px 0 0 710px;
    padding: 2px;
    width: auto;
}
#label1 td {
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 14px;
    text-shadow: 2px 2px 5px #000000;
}
#label2 {
    background-color: #808080;
    border: 3px dashed #000000;
    border-radius: 10px;
    box-shadow: 0 0 10px #000000;
    margin: -100px 0 0 70px;
    padding: 2px;
    width: auto;
}
#label2 td {
    color: #FFFFFF;
    font-family: helvetica;
    font-size: 14px;
    text-shadow: 2px 2px 5px #000000;
}
#comtable13 {
    margin: -55px 0px 0px 5px;
}
#comtable14 {
    margin: -40px 0 0 180px;
}
#comtable14 td {
	width 440px;
    padding: 40px;
}
#comtable15{
    margin: -130px 0 0 70px;
}
#comtable15 td{
    padding: 30px
}
#comtable16 {
    margin: -60px 0 0 110px;
}
#comtable16 td {
	width 440px;
    padding: 40px;
}

#homebone {
    margin: 10px auto;
    position: relative;
}
#trainbone {
    margin: -15px auto;
    position: relative;
}
#sittingbone {
    margin: -40px auto;
    padding: 10px;
    position: relative;
}
#foodbone {
    margin: 0 auto;
    padding: 10px;
    position: relative;
}
#otherbone {
    margin: 0 auto;
    padding: 10px;
    position: relative;
}
#cgcbone {
    margin: 10px auto;
    position: relative;
}
#debbone {
    margin: -45px auto;   
    position: relative;
}
#commentbone {
    margin: 0px auto;
    padding: 10px;
    position: relative;
}
#lbackbone {
    margin: 0 70px;
    padding: 10px;
    position: relative;
}
#main #table1{
	width: 550px;
	height: auto;
	margin: 10px 0px 0px 10px;
}
#main #table2{
	width: 450px;
	margin: -60px 0px 0px 630px;
	position: relative;
}
#main #table3{
	width: 770px;
	margin: -40px 0px 0px 60px;
	position: relative;
}
#pawprints{
	margin:  -310px 0px 0px 450px;
	position:relative;
}
#aboutmain{
border: 4px ridge black;
color: darkblue;
background-color: #66CCCC;
width: 800px;
height: auto;
margin: 0px auto;
text-align: center;
text-shadow: 3px 3px 8px black;
}

#gallerymain{
border: 4px ridge black;
background: url(images/grass.jpg);
width: 800px;
height: auto;
margin: 0px auto;
}

#main #table1 td{
	height: 300px;
	background: #66CCCC;
	font-size: 20px;
	font-family: arial;
	text-shadow: 3px 3px 3px gray;
	padding: 20px;
	border: 8px solid white;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	-webkit-box-shadow: 0px 0px 20px #000;
}
#main #table2 td{
	background: #66CCCC;
	font-size: 20px;
	font-family: arial;
	text-shadow: 3px 3px 3px gray;
	padding: 30px;
	border: 8px solid white;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	-webkit-box-shadow: 0px 0px 20px #000;
}
#main #table3 td{
	height: 300px;
	background: #66CCCC;
	font-size: 20px;
	font-family: arial;
	text-shadow: 3px 3px 3px gray;
	padding: 20px;
	border: 8px solid white;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	-webkit-box-shadow: 0px 0px 20px #000;
}

#gif1{
	margin:-430px 0 0 -700px;
	position:relative;
}

#aboutmain #table2 td{
	background: #9999ff;
	padding: 20px;
	border: 2px solid black;
	border-radius: 30px;
	position:relative;
	margin: -200px;
}

#aboutmain #table3 td{
	background: #9999ff;
	padding: 20px;
	border: 2px solid black;
	border-radius: 30px;
}
#dognball {
	background-color:lightblue;
	margin: 0px auto;
}	
#footer{
	border: 1px solid black;
	background-color:gray;
	height: auto;
	width: 700px;
	margin: 2px auto;
	text-align: center;
	}

#contactcontainer {
    box-shadow: 0 0 20px #000000;
    margin: 5px auto;
    text-align: center;
    width: 900px;
}
#form {
    color: #000000;
    font-family: helvetica;
    margin: 0 0 0 7px;
    width: 500px;
}

.ctcheader {
    background-color: #000000;
    border: 0 groove #FFFFFF;
    height: 220px;
    margin: 10px auto;
    position: relative;
    text-align: center;
    width: 910px;
}
#ctctable1 {
    background-color: lightblue;
    border: 8px ridge #FFFFFF;
    border-radius: 20px;
    box-shadow: 0 0 20px #000000;
    margin: 2px auto;
    width: 800px;
}
#homecontainer {
    background-color: #808080;
    text-align: center;
}

#ctctable1 td {
    border: 0px solid #FFFFFF;
    padding: 2px;
}