@charset "utf-8";

body { 
margin:0;
padding:0;
font-family: Arial, Verdana; 
font-size: small; 
line-height: 205%; 
padding-bottom: 31px;
padding-right:31px;
background-image:url(../images/bg/green_light.jpg);
}

#wrap {
	width: 1100px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 9px;
     }

#main {
	width: 750px;
	float: left;
	clear: both;
    }
#container header h3 {
	text-align: center;
	color: #40182d;
}

#sidebar {
    float:right;
    width:250px;
    }
#footer {
	clear: both;



}
#nav {
	width: 85%;
	float: right;
	margin: 0 0 3em 0;
	padding: 0;
	list-style: none;
	border-bottom: 0px solid #873260; 
	border-top: 0px solid #873260;
border-radius:10px;	}
#nav li {
	float: left; }
#nav li a {
	display: block;
	padding: 8px 15px;
	text-decoration: none;
	font-weight: bold;
	color: #40182d;
	background-color: #78866B;
	border-right: 0px solid #873260; 
	border-radius:10px;}
#nav li a:hover {
	color: #ffffff;
	background-color: #40182d; }
		
* {margin: 0; padding: 0;}	
#container {
Width:auto;
overflow: hidden;
margin: 50px auto;
}
.logoleft{
  float:left;
  margin-top:-12px;
  height: 100px;
  width: 300px;
}
.photobanner {
	height: 639px;
	width: 6550px;
	margin-bottom: -230px;
}
/*keyframe animations*/
.first {
    -webkit-animation: bannermove 50s linear infinite;
       -moz-animation: bannermove 50s linear infinite;
        animation-name: bannermove 50s linear infinite;
         -o-animation: bannermove 50s linear infinite;
            animation: bannermove 50s linear infinite;
}
 @keyframes "bannermove" {
 0% {
    margin-left: 0px;
    }
 100% {
    margin-left: -5000px;
     }
 }
 @-moz-keyframes bannermove {
 0% {
   margin-left: 0px;
    }
 100% {
   margin-left: -5000px;
      }
 }
 @-webkit-keyframes "bannermove" {
 0% {
   margin-left: 0px;
 }
 100% {
   margin-left: -5000px;
 }
 }
 @keyframes bannermove {
 0% {
   margin-left: 0px;
 }
 100% {
   margin-left: -5000px;
 }
 
}
 
@-o-keyframes "bannermove" {
 0% {
   margin-left: 0px;
 }
 100% {
   margin-left: -5000px;
 }
 
}
.ulleft{
	text-align:left;
}
.cntr{
	text-align: center;

}
#todleft{
	text-align:left;
}
h1 { 
text-align: center;
font-family: Georgia, serif; 
font-size: 40px; 
color: 	#40182d; 
} 

h2 { 
font: bold 1em Georgia, serif; 
text-transform: uppercase; 
letter-spacing: 8px; color: brown; 
}
#gallery1{
	text-align:center;
}
#ph
{
font-family:Georgia, serif;
font-size: 35px;
color: #40182d;
text-align:center;
margin-right:200px;
 }
 
#dt
{ 
font-weight: bold; 
color: green; 
}
strong
{
font-style: italic;
color: maroon;
}

#header p 
{
font-style: italic;
color: gray;
}
.JobTitle
{
font-family:Tahoma, Geneva, sans-serif;
font-size:medium;
font-weight:bold;
}
.JobTitle1
{
font-family:Tahoma, Geneva, sans-serif;
font-size:30px;
font-weight:bold;
}
.JobTitlep
{
font-family:Tahoma, Geneva, sans-serif;
font-size:small;
}
.label
{
font-weight:bold;
font-variant: small-caps;
font-style: normal;
}

.price
{
font-style:italic;
font-family:Arial, sans-serif;
}

p.note, sup{
font-size:x-small;
color:red;
}

#header, h2,#walk p, #wash p, #sponsor p
{
text-align: center;
}

#walk p, #wash p, #sponsor p 
{
font-style: italic;
text-align:left;
}

.doggieT
{ 
background-color:#FFFFE0;
margin:0px auto;
width:150px;
}
.doggieT th 
{
background-color:#BDB76B;
color:white;width:50%;
}
.doggieT td, .doggieT tr 
{
padding:5px;
border:1px solid #BDB76B;

}

.ACT
{ 
margin:10px auto;
width:100%;
}
.ACT th, .ACT td, .ACT tr 
{
padding:15px;
vertical-align:top;
}
.contactT
{ 
margin:1px;
width:600px;
}
.contactT th, .contactT td, .contactT tr 
{
padding:1px;
vertical-align:top;
text-align:left;
width:auto;
white-space:nowrap;
}

.imageChefleft{
  float:left;
  margin-top:-15px;
}
.logofloatleft{
  float:left;
  margin-top:-15px;
}

/* CSS Document */
/* jQuery lightBox plugin - Gallery style */
/*  This layout is for sample purposes
    Feel free to edit it to suit your needs
*/
.lbGallery {
	alignment-adjust:central;
		padding: 10px;
		width: 750px;
	}
	.lbGallery ul { list-style: none; }
	.lbGallery ul li { display: inline; }
	.lbGallery ul img {
		border: 5px solid #a2cc81;
		border-width: 5px 5px 20px;
	}
	.lbGallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	.lbGallery ul a:hover { color: #fff; 
}
	#FirstName {
	font-family: "Courier New", Courier, monospace;
	height: 25px;
	width: 200px;
	border: 1px solid #333;
	font-size: 16px;
	padding: 6px;
}
#LastName {
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
	font-weight: normal;
	padding: 6px;
	height: 25px;
	width: 200px;
	border: 1px solid #333;
}
#Message {
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
	padding: 6px;
	height: 111px;
	width: 400px;
	border: 1px solid #666;
}
#Submit {
	background-color: #696;
}
.humans { display: none; }
.form{
	margin-left:10px;
}
.heading {
	color: #40182d;
	font-size: x-large;
}
