/* CSS Document */

body html form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

li {
list-style-image:url(../images/bullet.gif);
padding-top:-5px;
}
a {
color:#a59d84;
text-decoration:none;
}

a:hover {
color:#c7ba9a;
text-decoration:none;
}

body {
	background-image:url(../images/page_background.png);
	background-repeat:repeat-x;
	background-color:#e2e2e2;
	font-family:arial;
	font-size:11px
}
	
.wrapper {
	margin-left:auto;
	margin-right:auto;
	width:750px;
	border:solid 1px #cccdc8;
	background-image:url(../images/wrapper_background.png);
	margin-top:20px;
}

.header {
	float:left;
	width:750px;
	background-image:url(../images/header_background.png);
	height:103px;
}

.footer {
	width:750px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	line-height:30px;
}


.title {
	float:left;
	width:620px;
	height:40px;
	background-image:url(../images/title_background.png);
	text-align:right;
	padding-right:130px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	
	
	
}

.menu {
	float:left;
	width:165px;
	margin-left:15px;
	padding-top:20px;
	padding-bottom:100px;
	margin-bottom:20px;
	
}

.buttonPractice {
	float:left;
	width:175px;
	height:40px;
	background-image:url(../images/button_practice.png);
	font-weight:bold;
	color:#948A6C;
	margin-bottom:5px;
	
}

.buttonPractice a {
	width:125px;
	height:40px;
	background-image:url(../images/button_practice.png);
	display:block;
	padding-left:50px;
	line-height:40px;
	font-size:12px;
	text-decoration:none;
	color:#4d4d4d;
	
}


.buttonPractice a:hover {
	width:125px;
	height:40px;
	background-image:url(../images/button_practice_on.png);
	display:block;
	padding-left:50px;
	line-height:40px;
	text-decoration:none;
	color:#948A6C;
	
}

.buttonPracticeOn {
	width:125px;
	height:40px;
	background-image:url(../images/button_practice_on.png);
	display:block;
	padding-left:50px;
	line-height:40px;
	text-decoration:none;
	color:#948A6C;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	
}

.buttonPet {
	float:left;
	width:175px;
	height:40px;
	background-image:url(../images/button_pet.png);
	font-weight:bold;
	color:#948A6C;
	margin-bottom:5px;
	
}

.buttonPet a {
	width:125px;
	height:40px;
	background-image:url(../images/button_pet.png);
	display:block;
	padding-left:50px;
	line-height:40px;
	font-size:12px;
	text-decoration:none;
	color:#4d4d4d;

	
}


.buttonPet a:hover {
	width:125px;
	height:40px;
	background-image:url(../images/button_pet_on.png);
	display:block;
	padding-left:50px;
	line-height:40px;
	text-decoration:none;
	color:#948A6C;
	
}

.buttonPetOn {
	width:125px;
	height:40px;
	background-image:url(../images/button_pet_on.png);
	display:block;
	padding-left:50px;
	line-height:40px;
	text-decoration:none;
	color:#948A6C;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	
}

.buttonAbout {
	float:left;
	width:175px;
	height:40px;
	background-image:url(../images/button_about.png);
	font-weight:bold;
	color:#948A6C;
	margin-bottom:5px;
	
}

.buttonAbout a {
	width:125px;
	height:40px;
	background-image:url(../images/button_about.png);
	display:block;
	padding-left:50px;
	line-height:40px;
	font-size:12px;
	text-decoration:none;
	color:#4d4d4d;
	
}


.buttonAbout a:hover {
	width:125px;
	height:40px;
	background-image:url(../images/button_about_on.png);
	display:block;
	padding-left:50px;
	line-height:40px;
	text-decoration:none;
	color:#948A6C;
	
}

.buttonAboutOn {
	width:125px;
	height:40px;
	background-image:url(../images/button_about_on.png);
	display:block;
	padding-left:50px;
	line-height:40px;
	text-decoration:none;
	color:#948A6C;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	
}

.buttonStaff {
	float:left;
	width:175px;
	height:40px;
	background-image:url(../images/button_staff.png);
	font-weight:bold;
	color:#948A6C;
	margin-bottom:5px;
	
}

.buttonStaff a {
	width:125px;
	height:40px;
	background-image:url(../images/button_staff.png);
	display:block;
	padding-left:50px;
	line-height:40px;
	font-size:12px;
	text-decoration:none;
	color:#4d4d4d;
	
}


.buttonStaff a:hover {
	width:125px;
	height:40px;
	background-image:url(../images/button_staff_on.png);
	display:block;
	padding-left:50px;
	line-height:40px;
	text-decoration:none;
	color:#948A6C;
	
}

.buttonStaffOn {
	width:125px;
	height:40px;
	background-image:url(../images/button_staff_on.png);
	display:block;
	padding-left:50px;
	line-height:40px;
	text-decoration:none;
	color:#948A6C;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	
}

.buttonNews {
	float:left;
	width:175px;
	height:40px;
	background-image:url(../images/button_news.png);
	font-weight:bold;
	color:#948A6C;
	margin-bottom:5px;
	
}

.buttonNews a {
	width:125px;
	height:40px;
	background-image:url(../images/button_news.png);
	display:block;
	padding-left:50px;
	line-height:40px;
	font-size:12px;
	text-decoration:none;
	color:#4d4d4d;
	
}


.buttonNews a:hover {
	width:125px;
	height:40px;
	background-image:url(../images/button_news_on.png);
	display:block;
	padding-left:50px;
	line-height:40px;
	text-decoration:none;
	color:#948A6C;
	
}

.buttonNewsOn {
	width:125px;
	height:40px;
	background-image:url(../images/button_news_on.png);
	display:block;
	padding-left:50px;
	line-height:40px;
	text-decoration:none;
	color:#948A6C;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	
}


.content {
	float:right;
	width:545px;
	border-left:solid 1px #cccdc8;
	padding-left:15px;
	margin-top:20px;
	min-height:300px;
	margin-bottom:15px;
}

.text {
	float:left;
	width:280px;
	padding-top:10px;
	padding-right:20px;

}

.staffMember {
	float:left;
	width:545px;
	padding-bottom:20px;

}

.staffFooter {
	float:left;
	width:545px;

}

.staffImage {
	float:left;
	width:150px;

}

.textStaff {
	float:left;
	width:350px;
	padding-top:10px;
	padding-right:20px;

}

.homeWrapper	 {

	width:750px;
	float:left;
	background-image:url(../images/image_practice.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#ffffff;
	min-height:500px;
}

.petWrapper	 {

	width:750px;
	float:left;
	background-image:url(../images/image_pet.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#ffffff;
	min-height:500px;

}

.aboutWrapper	 {

	width:750px;
	float:left;
	background-image:url(../images/image_about.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#ffffff;
	min-height:500px;
}

.staffWrapper	 {

	width:750px;
	float:left;
	background-image:url(../images/image_staff.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#ffffff;
	min-height:500px;
}

.newsWrapper	 {

	width:750px;
	float:left;
	background-image:url(../images/image_news.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#ffffff;
	min-height:500px;
}