body.home {
	width: 100%;
	height:100%;
	min-height:100%;
		margin:0 auto;
			padding:0;
	line-height:1.1em;f
	color:#000000;
	background-color:white;
		font-family:"Trebuchet MS", sans-serif;
	font-size: 14px;
	font-style:normal;
	text-align:center;
			}
	

.clear {
	margin:0;
	padding:0;
	font-size:0;
	clear:both;f
	border:0;
	height:0;
	line-height:0;
	}


.hddtc_surround { 
    width: 950px;
	min-width:950px;
	max-width:950px;
	height:auto;
	margin:0 auto;
	padding:0;
	margin-top:1px;
	background-color:#FFFFFF;
	border:0;
		}

.main_surround{ 
    width: 100%;
	min-width:100%;
	height:auto;
	left:0;
	margin-top:0;
	background-color:#728FCE;
		}

.hddtc_header { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
    width: 900px;
	min-width:900px;
	max-width:900px;
	height:auto;
	margin:0 auto;
	margin-bottom:0;
	padding:0;
	margin-top:1px;
	background-color:#FFFFFF;
				}
	

	
			 
.logo_image01 {
	width:88px;
	height:150px;
	margin:0;
	float:left;
	background-color:#FFFFFF;
	border:0;
			 }

.logo_image02 {
	width:55px;
	height:55px;
	margin:0;
	padding-top:25px;
	padding-left:15px;
	background-color:#FFFFFF;
	border:0;
				 }

.logo_image03 {
	width:44px;
	height:44px;
	margin:0;
	padding-top:8px;
	padding-left:30px;
	background-color:#FFFFFF;
				 }
			 
.logo_text {
	font-family: 'Cabin', sans serif;
	text-align:left;
	margin:0;
	width:900px;
	height:150px;
	float:left;
	background-image:url(dog-running.png);
	background-repeat:no-repeat;
	background-position:right center;
	background-size:194px 100px;
	border:0;
				 }		 
				 
.l_text {
	font-family: 'Cabin', sans serif;
	text-align:center;
	font-size:28px;
	font-weight:bold;
	padding-top:30px;
	color:navy;
	font-style:normal;
	text-shadow:-4px 4px 4px #9A9C9F;
						 }	

.logo_para {
	font-family: 'Cabin', sans serif;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	padding-left:65px;
	color:#726E6D;
	margin:0;
	font-style:normal;
	line-height:16px;
	background-color:#FFFFFF;
		 }		 


.brand {
	width:375px;
	height:150px;
	float:left;
	background-color:#FFFFFF;
	margin:0;
	border:0;
	}
	
.brand_text_01 {
	font-family: sans-serif;
	text-align:left;
	margin:0;
	font-size:14px;
	padding-top:36px;
	padding-left:162px;
	color:#726E6D;
		font-style:normal;
		line-height:1.35em;
				 }
				 
.brand_text_02 {
	font-family: sans-serif;
	text-align:left;
	margin:0;
	font-size:14px;
		padding-left:162px;
		color:#726E6D;
		font-style:normal;
		line-height:1.35em;
				 }			 
.main_images{ 
    width: 100%;
	height:300px;
	margin:0 auto;
	margin-top:6px;
	background-color:#728FCE;
    position:relative;
		}

.main_images_01{ 
    width: 900px;

	margin:0 auto;
	text-align:center;
	background-color:#728FCE;
		}


.slideshow { 
    width: 900px;
	margin:0 auto;
		border-left:solid 1px white;
		border-right:solid 1px white;
		background-color:#728FCE;
        	text-align:left;
			padding-top:35px;
		border:0;
					}
/*
.hddtc_pic03 {
	text-align:center;
			margin-right:0;
			padding-top:46px;
		border:0;
	}
    */
    
.hddtc_pic01 {
	margin-left:16px;
	margin-right:0;
			padding-top:46px;
		border:0;
	}
				
.hddtc_pic02 {
		padding-top:46px;
		padding-left:3px;
		padding-right:0;
		margin:0;
		border:0;
	}

.bunting {
	margin:0 auto;
	width:440px;
	height:2px;
	background-color:#D9B310;
	}
.grey {
	margin:0 auto;
	width:850px;
	height:3px;
	background-color:grey;
}
.face_image {
	border:0;
	margin:0;
	text-align:center;
}
	

.navbar {
	width:900px; /* nav bar and logo */
	max-width:900px;
	min-width:900px;
	margin:0 auto;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	height:28px;
	max-height:28px;
	text-align:center;
	vertical-align:middle;
	line-height:28px;
	font-family:Lora, sans-serif;
	font-size: 14px;
	background-color:white;
	color:grey;
	border-bottom:solid silver 1px;
	border-top:solid silver 1px;
	border-left:0;
			border-right:0;	
					}



.main_info { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
    width: 900px;
	min-width:900px;
	max-width:900px;
	height:auto;
	margin:0 auto;
	font-size:16px;
	line-height:1.1em;
	font-weight:normal;
	margin-top:6px;
	text-align:center;
	background-color:#FFFFFF;
	color:black;
    position:relative;
									}
							

.main_heading { 
font-family:'Cabin', sans serif; /* index page header surround */
font-size:16px;
color:#726E6D;
font-weight:600;
line-height:28px;
vertical-align:middle;
    width: 900px;
	text-align:center;
	min-width:900px;
	max-width:900px;
	height:28px;
	float:left;
		}
		
.image_heading { 
line-height:28px;
vertical-align:middle;
    		}
			
.dog_training_surrey_01 {color:#0B3C5D;
	font-size:24px;
	line-height:1.35em;
	font-weight:normal;
	font-family:'Work Sans', sans serif;
		    	color:navy;
				text-align:center;
}

.dog_training_surrey_02 {
	font-size:22px;
	line-height:1.35em;
	font-weight:normal;
	font-family: "Open Sans",Helvetica,Arial,sans-serif !important;  
		    	color:#004080;
				text-align:center;
}

.dog_training_surrey_03 {
	font-size:14px;
	font-weight:normal;
	font-family: "Open Sans",Helvetica,Arial,sans-serif !important;
			    	color:navy;
				text-align:center;
				padding-top:24px;
				margin:0;
								}

.dog_training_surrey_04 {
	font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:16px;
color:#000000;
font-weight:400;
line-height:1.35em;
		 	text-align:left;
			padding-left:6px;
					margin-top:24px;
}

.dog_training_surrey_05 {
	font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:16px;
color:#000000;
font-weight:400;
line-height:1.35em;
		text-align:left;
		padding-left:6px;	
			margin:0px;
}
		
.main_image {
	width:298px;
	margin:30;
	float:left;
			}
		
.main_text { 
width:780px;
line-height:145%;
	/* height:auto; */
margin-left: 39px;
	text-align:left;
	float:left; 
	}url("contact_hddtc.png");

.main_para { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:16px;
color:#000000;
font-weight:400;
line-height:120%;
text-align:left;
padding-left:14px;
		}
        
.main_para2 { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:16px;
color:#000000;
font-weight:400;
line-height:1.35em;
text-align:left;
padding-left:30px;
		}
	
.hddtc_dog_training_club_haslemere { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* training page */
    width: 900px;
	height:auto;
	margin:0 auto;
	margin-top:9px;
	font-size:16px;
	line-height:1.1em;
	font-weight:normal;
	background-color:white;
	color:black;
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-bottom:1px solid silver;
	border-left:1px solid silver;
	margin-bottom:0;
		}	
.hddtc_dog_training_haslemere { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* training page */
    width: 900px;
	height:290px;
	margin:0 auto;
	margin-top:9px;
	font-size:16px;
	line-height:1.1em;
	font-weight:normal;
	background-color:white;
	color:black;
	border:0;
		margin-bottom:0;
		}		
.hddtc_dog_training { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* training page */
    width: 900px;
	height:290px;
	margin:0 auto;
	margin-top:9px;
	font-size:16px;
	line-height:1.1em;
	font-weight:normal;
	background-color:white;
	color:black;
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-bottom:0px;
	border-left:1px solid silver;
	margin-bottom:0;
		}		
.hddtc_good_dog_training_haslemere { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* training page */
    width: 900px;
	min-width:900px;
	max-width:900px;
	height:auto;
	margin:0 auto;
	font-size:16px;
	line-height:1.1em;
	font-weight:normal;
	margin-top:0;
	background-color:white;
	color:black;
	border:0;
		}
.hddtc_good_dog_training { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* training page */
    width: 900px;
	min-width:900px;
	max-width:900px;
	height:auto;
	margin:0 auto;
	font-size:16px;
	line-height:1.1em;
	font-weight:normal;
	margin-top:0;
	background-color:white;
	color:black;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	border-right:1px solid silver;
	}	
.training_01 { 
    width: 250px;
	min-width:250px;
	max-width:250px;
	height:auto;
	margin:0;
	float:left;
	line-height:1.1em;
	text-align:center;
	background-color:#FFFFFF;
		font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:14px;
color:#726E6D;
font-weight:400;
border:0;
	}
	
.training_image_01 {
top:50%;
bottom:50%;
left:50%;
right:50%;
border:1px solid silver;
}
	
.news_hA {
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:20px;
color:#AAA;
font-weight:500;
text-align:center;
}
.training_image_03 {
top:50%;
bottom:50%;
left:50%;
right:50%;
}

.training_headerAA {
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:20px;
color:#AAA;
font-weight:500;
text-align:center;
}

.training_headerBB {
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:20px;
margin:0;
border:0;
color:#AAA;
font-weight:500;
text-align:center;
}	

.training_02 { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* training page */
    width: 648px;
	min-width:648px;
	max-width:648px;
	height:auto;
	margin:0;
	float:left;
	line-height:1.1em;
	font-weight:normal;
	background-color:#FFFFFF;
	color:black;
	border:0;
	}		
.training_para { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:14px;
color:#726E6D;
font-weight:400;
line-height:1.35em;
text-align:left;
padding-left:14px;
		}		


.about_dog_club { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* about page */
    width: 900px;
	min-width:900px;
	max-width:900px;
	height:auto;
	margin:0 auto;
	margin-top:0px;
	background-color:white;
		}	

.about_01 { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* training page */
    width: 890px;
	min-width:890px;
	height:auto;
	margin:0 auto;
	margin-top:16px;
			border:solid 1px silver;
		}


.about_para { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:16px;
color:black;
font-weight:500;
line-height:1.35em;
text-align:left;
padding-left:20px;
padding-right:20px;
		}

.about_para111 { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:16px;
color:black;
font-weight:500;
line-height:1.35em;
text-align:center;
		}


.main_member { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* about page */
    width: 900px;
	min-width:900px;
	max-width:900px;
	height:auto;
	margin:0 auto;
	margin-top:9px;
	border:1px solid silver;
	font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* training page */
    font-size:24px;
	color:#AAA;
	line-height:100px;
	text-align:left;
	vertical-align:middle;
				}
				
.mimage { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* about page */
       font-size:24px;
	color:#AAA;
	text-align:center;
						}	
						
.hddtc_membership01 { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* about page */
    width: 900px;
	min-width:900px;
	max-width:900px;
	height:auto;
	margin:0 auto;
	margin-top:9px;
	border:1px solid silver;
	font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* training page */
    font-size:24px;
	color:#AAA;
	text-align:left;
	vertical-align:middle;
				}

.hddtc_membership { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* about page */
    width: 900px;
	min-width:900px;
	max-width:900px;
	height:auto;
	margin:0 auto;
	margin-top:9px;
	border:1px solid silver;
	font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* training page */
    font-size:24px;
	color:#AAA;
	line-height:200px;
	text-align:left;
	vertical-align:middle;
				}
.member_01 { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* training page */
    width: 100%;
	height:110px;
	margin:0;
	float:left;
				}

.m_image01 {
	margin:0;
						}

.m_header { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* training page */
    font-size:24px;
	color:#AAA;
	line-height:100px;
	vertical-align:middle;
		float:left;
			}

.mmm_header { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* training page */
    font-size:24px;
	color:#AAA;
	line-height:110px;
	vertical-align:middle;
	text-align:left;
				}
.member_02 { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* training page */
    width: 100%;
	height:1010px;
	margin:0;
	float:left;
				}


.member_para { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:16px;
color:#000000;
font-weight:500;
line-height:1.35em;
text-align:left;
padding-left:28px;
padding-right:28px;
		}

.member_para002 { 
font-family: serif; /* index page header surround */
font-size:16px;
color:#000000;
font-weight:500;
line-height:1.35em;
text-align:left;
padding-left:28px;
padding-right:28px;
		}

.member_para003 { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:14px;
color:#2C3539;
font-weight:500;
line-height:1.1em;
text-align:left;
padding-left:42px;
padding-right:28px;
		}
.c_image01 {
	margin:0;
	padding-left:260px;
					}

.contact_para01 { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* about page */
    font-size:24px;
	color:#AAA;
	line-height:24px;
	text-align:center;
	vertical-align:middle;
	margin-top:9px;
					}	



.news_main { 
    width: 700px;
	min-width:700px;
	max-width:700px;
	height:auto;
	margin:0 auto;
	border:1px solid silver;
	text-align:center;
	}	

.news510 {
	text-align:center;
	border:4px solid white;
}

.news_container { 
    width: 700px;
		height:200px;
	margin:0 auto;
	border:1px solid #2B65EC;
	background-color:white;
	text-align:center;
	}

.news_inner { 
    width: 694px;
		height:194px;
		margin-top:3px;
		margin-left:3px;
		margin-right:3px;
		margin-bottom:3px;
		float:left;
		background-color:#43C6DB;
	text-align:center;
	}

.news_container_charity { 
    width: 706px;
		height:256px;
	margin:0 auto;
	border:1px solid #2B65EC;
	background-color:white;
	text-align:center;
	}

.news_inner_charity { 
    width: 700px;
		height:233px;
		margin-top:3px;
		margin-left:3px;
		margin-right:3px;
		margin-bottom:3px;
		float:left;
		background-color:#43C6DB;
	text-align:center;
	}


.inner_text {
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* about page */
    font-size:24px;
	color:white;
	font-weight:500;
	line-height:24px;
	text-align:center;
	vertical-align:middle;
		padding-top:68px;	
}

.news_image {
	margin:0;
	padding:5px 5px 5px 5px;
		}


.news_image01 {
	margin:0;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	border:0;
			}

.news_image02 {
	margin:0;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
	border:0;
			}

.news_image03 {
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	border:0;		
			}



.news_para002 { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:16px;
color:#000000;
font-weight:500;
line-height:1.35em;
text-align:left;
padding-left:30px;
padding-right:30px;
		}


.training_para002 { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:16px;
color:#000000;
font-weight:500;
line-height:1.35em;
text-align:left;
padding-left:30px;
padding-right:30px;
		}

.training_para004 { 
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:24px;
color:#AAA;
font-weight:500;
line-height:1.1em;
text-align:center;
		}


.training_header {
	width:180px;
	height:40px;
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:14px;
color:white;
font-weight:500;
line-height:40px;
padding-top:7px;
text-align:center;
margin-left:30px;
background-color:#AAA;
border:1px solid grey;
		}


.training_header_02 {
	width:230px;
	height:40px;
font-family: "Open Sans",Helvetica,Arial,sans-serif !important; /* index page header surround */
font-size:14px;
color:white;
font-weight:500;
line-height:40px;
padding-top:7px;
text-align:center;
margin-left:30px;
background-color:#AAA;
border:1px solid grey;
		}

						

							
.dog_training_surrey_main_info_banner	{
	 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:18px;
	color:navy;
	font-style:normal;
			 }

	
	
.main_footer{ 
    width: 100%;
	min-width:100%;
	height:156px;
	left:0;
	text-align:center;
	margin-top:6px;
	background-color:#728FCE;
	border-bottom:solid 1px #728FCE;
	border-top:solid 1px grey;
	}	
	
	

.footer { 
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    width: 900px;
	min-width:900px;
	max-width:900px;
	height:156px;
	max-height:156px;
	font-size:14px;
	line-height:1.1em;
	color:black;
	margin:0 auto;
	background-color:#728FCE;
							}


.footer01 { 
    width: 200px;
	min-width:200px;
	max-width:200px;
	height:156px;
	max-height:156px;
		margin:0;
		text-align:left;
		color:black;
				float:left;
										line-height:1.4em;
						background-color:#728FCE;				
												}

	
	.heading01A {
	font-family:"Poppins", sans-serif;
    	font-size:14px;
	line-height:1.4em;
	color:silver;
	padding-left:10px;
	text-align:left;
}

	

.footer02 { 
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
     width: 500px;
	min-width:500px;
	max-width:500px;
	background-color:#728FCE;
		height:156px;
	max-height:156px;
	
				float:left;
		margin:0;
		font-size:14px;
	line-height:1.3em;
	color:#FEFEFE;
	text-align:center;
									}


.heading02A {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
	line-height:1.3em;
	color:#FEFEFE;
	text-align:center;
	}


.footer03 { 
    width: 200px;
	min-width:200px;
	max-width:200px;
	height:156px;
	max-height:156px;
	margin:0;
	float:left;
	text-align:right;
	background-color:#728FCE;
   
	
						}


	
	.heading03A{
	font-family:'Open Sans', sans-serif;
    	font-size:14px;      
	line-height:1.4em;
	color:color:#0B3C5D;
		padding-right:10px;
	text-align:right;
}

.contact_main_info { 
font-family:'Open Sans', sans serif; /* about page */
    width: 900px;
	min-width:900px;
	max-width:900px;
	min-height:630px;
	max-height:630px;
	margin:0 auto;
	background-color:#FFFFFF;
	color:black;
	border:0;
	vertical-align:top;
		}
		
		
.contact_textmain { 
width: 899px;
min-width:899px;
min-height:628px;
font-size:14px;
	line-height:1.35em;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	    	color:black;
			float:left;
			vertical-align:top;
			background-color:#FFFFFF;
						margin:0;
			}

.about_main_info { 
font-family:'Open Sans', sans serif; /* about page */
    width: 900px;
	min-width:900px;
	max-width:900px;
	min-height:615px;
	max-height:615px;
	margin:0 auto;
	background-color:#FDFDFD;
	color:black;
	border:0;
	vertical-align:top;
		}
						
.about_info_images {
	width: 300px;
	text-align:center;
	float:left;
	min-height:615px;
max-height:615px;
vertical-align:top;
			margin:0;
	background-color:#FDFDFD;
	}


.borderAbout {
	border:0px;
	padding-top:8px;
	}

.borderA {
	border:3px ridge grey;
}
	



.about_textmain { 
width: 600px;
min-width:600px;
min-height:615px;
max-height:615px;
font-size:14px;
	line-height:1.35em;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	    	color:black;
			float:left;
			vertical-align:top;
			background-color:#FDFDFD;
						margin:0;
			}




.about_main_text_01 { 
font-size:14px;
	line-height:1.35em;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	    	color:black;
			text-align:left;
			padding-left:30px;
			padding-right:38px;
			padding-top:8px;
			}

.about_main_text_02 { 
font-size:14px;
	line-height:1.35em;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	    	color:black;
			text-align:left;
			padding-left:30px;
			padding-right:38px;
}


.about_image {
	padding-left:200px;
	border:0;
	}



.gallery_main_info { 
font-family:'Open Sans', sans serif; /* gallery page */
    width: 900px;
	min-width:900px;
	max-width:900px;
	min-height:700px;
	margin:0 auto;
	background-color:#FDFDFD;
	color:black;
				}
			
.Gall {
	font-family:'Open Sans', sans serif; /* gallery page */
    width: 900px;
	min-width:900px;
	max-width:900px;
	max-height:190px;
	min-height:190px;
	margin:0;
	background-color:#FDFDFD;
	color:black;
	float:left;
		}

.gallery_images_L {
	margin-left:0px;
	margin-right:8px;
			}	
.gallery_images_R {
	margin-left:8px;
	margin-right:0px;
			}

.gallery_images {
	width: 216px;
	text-align:center;
	float:left;
	min-height:168px;
}	


.borderGallery {
	border:5px ridge #9A9C9F;
	}

.gallery_text_1 { 
width: 468px;
height:auto;
min-height:168px;
font-size:14px;
	line-height:1.35em;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	    	color:black;
				float:left;
			}
.gallery_text { 
width: 468px;
height:auto;
min-height:168px;
font-size:14px;
	line-height:1.35em;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	    	color:black;
			float:left;
			}

.gallery_main_text_01 { 
font-size:14px;
	line-height:1.35em;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	    	color:black;
			text-align:left;
			padding-left:18px;
			padding-right:18px;
						}
.about_main_text_00A { 
font-size:14px;
	line-height:1.35em;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	    	color:black;
			padding-left:40px;
			padding-right:40px;
			text-align:left;
			}
			
.gallery_main_text_02 { 
font-size:14px;
	line-height:1.35em;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	    	color:black;
			padding-left:18px;
			padding-right:18px;
			text-align:left;
			}		
.about_main_text_03 { 
font-size:14px;
	line-height:1.35em;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	    	color:black;
			padding-left:50px;
								}
			
	
.dog_training_main_info {
	font-size:14px;
	line-height:1.3em;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	    	color:black;
				padding-left:140px;
	padding-right:140px;
	text-align:left;
						}
	
						

.news_main_info { 
font-family:'Open Sans', sans serif; /* news page */
    width: 900px;
	min-width:900px;
	max-width:900px;
	height:680px;
	max-height:680px;
	margin-top:0;
	margin:0 auto;
	background-color:#FFFFFF;
	color:black;
	border:0;
		}
						
.news_info_images {
	width: 200px;
	text-align:center;
	padding-top:14px;
	float:left;
	height:auto;
	margin:0;
	background-color:#FFFFFF;
	}


.news_text { 
width: 700px;
min-width:700px;
height:auto;
font-size:14px;
	line-height:1.35em;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	    	color:black;
			float:left;
			background-color:#FFFFFF;
						margin:0;
			}




.news_main_text_01 { 
font-size:14px;
	line-height:1.35em;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	    	color:black;
			text-align:left;
			padding-left:30px;
			padding-right:38px;
			padding-top:14px;
			}



.contact_text {
	font-size:14px; /* contact page */
	line-height:1.1em;
	font-weight:500;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	    	color:black;
			text-align:center;
										}
										
.contact_heading {
	font-size:14px; /* contact page */
	line-height:1.1em;
	font-weight:500;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	    	color:black;
			text-align:center;
			text-decoration:underline;
										}
										
					
<!-- default nav links styling for front page -->


a {text-decoration:none; font-family: "Open Sans",Helvetica,Arial,sans-serif !important; font-size: 16px; color:#000000; font-style:normal;}
a:link { color:#000000;
font-family: "Open Sans",Helvetica,Arial,sans-serif !important;
font-size: 16px;
text-decoration:none;
font-style:normal;
}

a.class1 {text-decoration:none; font-family: "Open Sans",Helvetica,Arial,sans-serif !important; font-size: 14px; color:#969696; font-style:normal;}
a.class1:link { color:#969696;
font-family: "Open Sans",Helvetica,Arial,sans-serif !important;
font-size: 14px;
text-decoration:none;
font-style:normal;
}
a.class1:visited {color:#969696;
font-family: "Open Sans",Helvetica,Arial,sans-serif !important;
font-size: 14px;
text-decoration:none;
font-style:normal;
}
a.class1:hover {color:#5C5858;
font-family: "Open Sans",Helvetica,Arial,sans-serif !important;url("hddtc212.jpg");
font-size: 14px;
text-decoration:none;
font-style:normal;
}
<!-- default nav links styling for front page -->
a.class2 {text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color:black; font-style:normal; font-weight:bold;}
a.class2:link {color:black;
font-family:"Poppins", sans-serif;
font-size: 14px;
text-decoration:none;
font-style:normal;
font-weight:bold;
}
a.class2:visited {color:black;
font-family:"Poppins", sans-serif;
font-size: 14px;
text-decoration:none;
font-style:normal;
font-weight:bold;
}
a.class2:hover {color:black;
font-family:"Poppins", sans-serif;
font-size: 14px;
text-decoration:none;
font-style:normal;
font-weight:bold;
}			
<!-- default nav links styling for front page -->
a.class3 {text-decoration:none; font-family:"Work Sans", sans-serif; font-size: 14px; color:silver; font-style:normal;}
a.class3:link { color:silver;
font-family:"Work Sans", sans-serif;
font-size: 14px;
text-decoration:none;
font-style:normal;
}
a.class3:visited {color:silver;
font-family:"Work Sans", sans-serif;
font-size: 14px;
text-decoration:none;
font-style:normal;
}
a.class3:hover {color:black;
font-family:"Work Sans", sans-serif;
font-size: 14px;
text-decoration:none;
font-style:normal;
}						
							
<!-- default nav links styling for front page -->
a.class4 {text-decoration:none; font-family:"Poppins", sans-serif; font-size: 14px; color:navy; font-style:normal; border:0;}
a.class4:link { color:navy;
font-family:"Poppins", sans-serif;
font-size: 14px;
text-decoration:none;
font-style:normal;
border:0;
}
a.class4:visited {color:navy;
font-family:"Poppins", sans-serif;
font-size: 14px;
text-decoration:none;
font-style:normal;
border:0;
}
a.class4:hover {color:red;
font-family:"Poppins", sans-serif;
font-size: 14px;
text-decoration:none;
font-style:normal;
border:0;
}

<!-- default nav links styling for front page -->
a.class5 {text-decoration:none; font-family:"Poppins", sans-serif; font-size: 16px; color:navy; font-style:normal; border:0;}
a.class5:link { color:navy;
font-family:"Poppins", sans-serif;
font-size: 16px;
text-decoration:none;
font-style:normal;
border:0;
}
a.class5:visited {color:navy;
font-family:"Poppins", sans-serif;
font-size: 16px;
text-decoration:none;
font-style:normal;
border:0;
}
a.class5:hover {color:red;
font-family:"Poppins", sans-serif;
font-size: 16px;
text-decoration:none;
font-style:normal;
border:0;
}

a.class7 {text-decoration:none; font-family:"Poppins", sans-serif; font-size: 24px; color:white; font-style:normal; border:0;}
a.class7:link { color:white;
font-family:"Poppins", sans-serif;
font-size: 24px;
text-decoration:none;
font-style:normal;
font-weight:500;
border:0;
}
a.class7:visited {color:white;
font-family:"Poppins", sans-serif;
font-size: 24px;
text-decoration:none;
font-style:normal;
font-weight:500;
border:0;
}
a.class7:hover {color:red;
font-family:"Poppins", sans-serif;
font-size: 24px;
text-decoration:none;
font-style:normal;
border:0;
font-weight:500;
}