body
{
  margin: 0;
	padding: 0;
  text-align:center; /* IE workaround for centering */
  color: #333333;
  font-family: Arial Rounded MT, Arial;
  font-size: 11pt; 
  background: url("/images/dog_strip_v2.jpg");
  background-repeat: repeat-y;
}

#doggy_fun_day
{
  margin: 0 auto;
  width: 800px;
  height: 1063px;
  background-image: url("images/funday_bbq2.png");
  background-repeat: none;
}

#doggy_fun_day a
{
  color: #FF6600;
}
#doggy_fun_day a:hover
{
  color: #339966;
}

#pagetoweradvert
{
  width:180px;
  height:800px;
  float: right;
  margin-right: 25px;
  margin-top: 25px;
}

#freenewsletter
{
  float: right;
  background-color: #339966;
  color: #FFFFFF;
  width: 240px;
  margin-left: 15px;
  text-align: justify;
  font-family: Trebuchet MS1, Helvetica, sans-serif;
  font-size: 11pt;
}

#freenewsletter p
{
/* top - right - bottom - left*/
  padding: 2px 10px 2px 10px;
}

#kay9_callus
{
  /*background-color: #C69C60;*/
  width: 350px;  
  text-align: center;
}

a
{
  color: #003300;
}

#prices table
{
  border: 1px solid #003300;  
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
}

#prices td
{
  background-color: #FFFFCC;
  color: #000000;
  text-align: center;
  padding: 10px;
}

#prices b
{
  color: #003300;
}

#prices a
{
  color: #003300;
}

.use_letters
{
  list-style-type: upper-alpha;
}

div#testimonials
{
  color: #000000;
}

.testimonial
{
  font-family: Comic Sans MS, Segoe print;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}

.testimonial1
{
  font-family: Comic Sans MS, Segoe print;
  font-size: 14px;
  color: #006600;
}

.crossedout
{
  text-decoration: line-through;  
}

h1
{
  color: #003300;
}

h2
{
  color: #003300;
}

h3
{
  color: brown;
}

h4
{
  color: #003300;
}

#spacer400
{
  height: 400px;
}

#onetoone_center
{
  width: 750px;
  margin: 0 auto;
}

#pagebody
{
  width:810px;
  height:100%;
  background: #FFFFFF;
  margin: 0 auto;
  color: green;
}

#title
{
  
  width:810px;
  height:150px;
  background: #FFFFFF;
  background-image: url("images/logo_10.jpg");
  margin: 0 auto;
}

#navigation
{
  width:810px;
  height: 60px;
  background-image: url("images/header.jpg");
  margin: 0 auto;
}

#mainbody
{
  width:810px;
  height:100%;
  margin: 0 auto;
  text-align:justify;
  padding: 5px 5px 5px 5px;
  
}

#footer
{
  width:810px;
  height:100px;
  background: #FFFFFF;
  background-image: url("images/footer_v4.jpg");
  margin: 0 auto;
  vertical-align: middle;
}

/* Menu */

#menu {
	margin: 0 auto;
	width: 810px;
	height: 60px;
	font-family: Arial;
}

#menu ul {
	margin: 0;
	padding: 0px 0 0 20px;
	list-style: none;
	line-height: normal;
}

#menu a {
	display: block;
	margin-right: 3px;
	padding: 12px 10px 12px 20px;
	letter-spacing: -.5px;
	text-decoration: none;
	text-transform: lowercase;
	font-size: 18px;
	color: #336600;
}

#menu a:hover { 
	text-decoration: none; 
	color: #A5E543;
}

#menu .current_page_item a {
	color: #A5E543;
}

#menu a.dropdown {
	display: block;
	margin-right: 3px;
	/* top - right - bottom - left*/
	padding: 3px 0px 3px 5px;
	letter-spacing: -.5px;
	text-decoration: none;
	text-transform: lowercase;
	font-size: 13px;
	color: #336600;
}

#menu a.crossedout {
	display: block;
	margin-right: 3px;	
	/* top - right - bottom - left*/
	padding: 3px 0px 3px 5px;
	letter-spacing: -.5px;
	text-decoration: line-through;
	text-transform: lowercase;
	font-size: 13px;
	color: #336600;
}

#menu a:hover.dropdown { 
	text-decoration: none; 
	color: #A5E543;
}

#menu li {
	display: block;
	float: left;
	background-color: #FFFFFF;
}

#menu li.dropdown {
	display: block;
	float: left;
	background-color: #FFFFFF;
	text-align:left;
	white-space: nowrap;
	width: 145px;
	border-left: #C69C60 solid thin;
	border-right: #C69C60 solid thin;
}

#menu li.dropdownbtmitem  {
	display: block;
	float: left;
	background-color: #FFFFFF;
	text-align:left;
	white-space: nowrap;
	width: 145px;
	border-left: #C69C60 solid thin;
	border-right: #C69C60 solid thin;
	border-bottom: #C69C60 solid thin;
}

#menu li.dropdowntopitem  {
	display: block;
	float: left;
	background-color: #FFFFFF;
	text-align:left;
	white-space: nowrap;
	width: 145px;
	border-left: #C69C60 solid thin;
	border-right: #C69C60 solid thin;
	border-top: #C69C60 solid thin;
}

#menu li.topitem {
	display: block;
	float: left;
	background: url(images/small_paw_brown.jpg) no-repeat left 50%;
	background-color: #FFFFFF;
}

/* maplist */

#maplist ul.marker_a
{
  list-style-image: url("images/map_marker_a.png");
}

#maplist ul.marker_b
{
  list-style-image: url("images/map_marker_b.png");
}

#maplist ul.marker_c
{
  list-style-image: url("images/map_marker_c.png");
}
#maplist ul.marker_d
{
  list-style-image: url("images/map_marker_d.png");
}

#maplist li
{
/* top - right - bottom - left*/
  padding: 0px 0px 0px 20px;
  font-size: 14px;
}

/* SideMenu */

#submenu {
	margin: 0 auto;
}

#submenu a {
	display: block;
	float: left;
	text-decoration: none;
	text-transform: lowercase;
	font-size: 16px;
	color: #336600;
}

#submenu a:hover { 
	text-decoration: none; 
	color: #A5E543;
}

#submenu .current_page_item a {
	color: #A5E543;
}

.float_left
{
  float: left;
  padding: 0px 20px 20px 0px;
}

.float_right
{
  float: right;
  padding: 0px 0px 20px 20px;
}

.include_padding
{
  margin-left: 40px;
}

.script
{
  font-family: Script;
  font-size: 24pt;
}

b.rtop, b.rbottom{display:block;background: #FFFFFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #339966}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


/* CANINE NUTRITION */
#canine_nutrition 
{
  color: #663300;
} 

#skinners_food
{
  width: 650px;
  text-align: justify;
}

#div_form_element
{
  width:350px;
  padding: 2px, 2px, 2px, 2px;
  float: left;
  font-weight:normal; 
  font-family: Arial; 
  font-size:14px; 
  color: green;
}

#div_form_element2
{
  float: left;
  padding: 2px, 2px, 2px, 2px;
}


/* LOCAL DIRECTORY */

#localdir table
{
  
}

#localdir tr
{
  height:270px;
}

#localdir td
{
  width:162px;
  text-align:center;
}

.green_text
{
  color:green;
}

.blue_text
{
  color:blue;
}

.brown_text
{
  color:brown;
}


/* Puppy Parties */

#puppy_party h4
{
  color: brown;
}

#puppy_party p
{
  color: green;
}

/* Social Walks */

#social_walks h4
{
  color: brown;
}

#social_walks p
{
  color: green;
}

/* Areas Page */

#areas table
{
  border: 1px solid #003300;  
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
}

#areas td
{
  text-align: center;
  color: green;
  border-bottom: dashed 1px;
  border-color: #C69C60;
  padding: 20px, 20px, 20px, 20px;
}

.areas_social_walk_table
{
  border: 1px solid #003300;  
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
  color: green;
}

.areas_social_walk_table td
{
  background-color: #FFFFCC;
  color: #000000;
  text-align: center;
  padding: 10px;
  color: green;
}

/* Obedience Page */
#obedience_page td
{
  vertical-align:top; 
}

#obedience_page b
{
  color:brown;
}

/* Areas Page */ 
div#areas_key
{
  position:absolute;
  left: 1000px;
  top: 400px;
  width: 150px;
  font-size:12px;
  font-family:Times New Roman;
}



/* Photo Page */
#page_photos
{
  
}

#kay9styles
{

}

.photos {  
    background-color:FFFFFF;
    border: 1px solid #cccccc;
    width: 280px; 
    padding: 0;
    margin:  0;
    font-family: Comic Sans MS;
    font-size: 12px;
    width: 400px;
    height: 415px;
}

.photos img {  
    padding: 5px;  
    border:  1px solid #ccc; 
    background-color: #eee;  
    top:  0; 
    left: 0; 
    width: 400px;
    height: 400px;
} 

.services_table
{
  width: 500px;
  border: 1px solid #003300;  
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
}

.services_table tr
{

}

.services_table td
{
  background-color: #FFFFCC;
  padding: 5px;
}

/* Pulling on the lead workshop */

.pawprint_list ul
{
	margin: 0;
	padding: 0px 0 0 20px;
	list-style: none;
	line-height: normal;
	
}

.pawprint_list li
{

  display: block;
	list-style: none;
	list-style-image: url(images/small_paw_brown.jpg);
	background-color: #FFFFFF;
	padding: 0px 5px 5px 5px;

}

#member_of_table
{
  color: black;
  font-size: 10pt;
  text-align: center;
}