*{
	padding: 0;
	margin: 0;
}
 
html{
	width: 100%;
}

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #fff url(pics/tile_short.gif) repeat-x;
	color: #555;
	font-size: 12px;
	
}



.home{
	background: #fff url(pics/tile.gif) repeat-x;
	color: #CC0033;
}



p{
	line-height:1.65em;
	padding: 8px 0px;
}

/*-- text classes */

.blue{
	color: #185677;
	font-size: 26px;
	font-weight: bold
}

.title{
	font-size: 26px;
	color: #116e38;
}

.green{
	color: #116e38;
	font-size: 18px;
}

.green_small{
	color: #116e38;
	font-size: 16px;
}
/*--header--*/


#headerWrap{
	width: 100%;
	
}
	#header{
		background: #fff url(pics/ban.jpg);
		height: 334px;
		width: 770px;
		margin: 0 auto;
		
	}

	#header_short{
			background: #fff url(pics/ban_short.jpg);
			height: 100px;
			width: 770px;
			margin: 0 auto;
			
		}
		#header a img{
	border: none;
	margin-left: 20px;
	float: none;
		}
		
		#header_short a img{
	border: none;
	margin-left: 20px;
	float: none;
		}
/* navigation */


#headerWrap ul.nav{
	overflow: hidden;
	text-align: right;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	height: 32px;
}
#headerWrap ul.nav li {
	list-style: none;
	line-height: 29px;
	float: left;
}
#headerWrap ul.nav li a{
	
	
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	padding: 14px 14px 20px 10px;
	
}
#headerWrap ul.nav li a:hover{
	color: #57a7d1;
	
}

#headerWrap ul.nav li a.current{
	color: #57a7d1;
}

/*header info */

.header_info{
	
	color: #aae2ff;
	padding: 30px 20px 0px 0px;
	float: right;
	width: 370px;

}

.title_info{
	color: #fff;
	font-size: 20px;
}


/* content section */

#contentWrap{
	
	width: 770px;
	margin: 0 auto;
	
}
	#content{
		background: url(pics/contentWrap.gif) no-repeat top; 
		
		width: 730px;
		padding: 10px 20px;
		float:left;
		
			
	}
	
#content_left{
	float: left;
	width: 420px;
	margin-right: 30px;
	padding-right: 30px;
	
	
}
#content_right{
	float: left;
	width: 250px;

	


}	
.partners{
	background: #031f2e;
	margin-bottom: 10px;
	padding: 20px;
}

.pets{
	background: url(pics/pets.gif) #031f2e no-repeat;
	width: 210px;
	text-decoration: none;
	color: #fff;
	margin-bottom: 10px;
	padding: 110px 20px 10px 20px;
}

.pets:hover{
	background: url(pics/petsh.gif) #031f2e no-repeat;
	width: 210px;
	color: #57a7d1;
	margin-bottom: 10px;
	padding: 110px 20px 10px 20px;
}

.hair{
	background: url(pics/tekhair.gif) #031f2e no-repeat;
	width: 210px;
	text-decoration: none;
	color: #fff;
	margin-bottom: 10px;
	padding: 110px 20px 10px 20px;
}

.hair:hover{
	background: url(pics/tekhairh.gif) #031f2e no-repeat;
	width: 210px;
	color: #57a7d1;
	margin-bottom: 10px;
	padding: 110px 20px 10px 20px;
}

/*---------------------------------------boxes-----------------------*/	
	.box{
		float: left;
		width: 226px;
		height: 210px;
		
		border: 5px solid #57a7d1;
		margin-right: 10px;
		
		
	}
		.box img{
			border: none;
		}
			
		.box:hover{
			border: 5px solid #031f2e;
		
		}
		.box_current{
		float: left;
		width: 226px;
		height: 210px;
		
		border: 5px solid #031f2e;
		margin-right: 10px;
		
		}
		
		.box_current img{
			border: none;
		
		}
		
	.box_right{
		float: left;
		width: 226px;
		height: 210px;
		
		border: 5px solid #57a7d1;
		
		
	}
		.box_right img{
			border: none;
		}
			
		.box_right:hover{
			border: 5px solid #031f2e;
		
		}

			.box_right_current{
		float: left;
		width: 226px;
		height: 210px;
	 
		border: 5px solid #031f2e;
		
		
	}
		.box_right_current img{
			border: none;
		}



/*---colums---*/

#left_col{
	margin-top: 8px;
	float: left;
	
	
}




	#left_col ul{
		
		float: left;
	}
	
	#left_col li{
		line-height: 23px;
		display:inline;
		list-style: none;
		text-decoration: none;
		margin-left: 10px;
		
	}
	
	#left_col li a{
		text-decoration: none;
		float: left;
		color: #fff;
		margin-left: 10px;
		font-size: 12px;
		padding-left: 10px;
		background: #116e38;
		width: 226px;
	}
	
	#left_col li a:hover{
		background: #185677;
		
	}	
	#left_col li.top a{
		
		margin-left: 0px;
		
	}
	#left_col li a.current{
		background: #185677;
	}

#right_col{
	
	
	float: left;


}

/*--list--*/

ul.list{
		margin-left: 20px;
		list-style: none;
	}

	ul.list li{
			padding: 5px 0px;
		}

/*----links----*/


#link_left{
	margin-top: 10px;
	float: left;
	width: 350px;
	text-align: center;
	height: 200px;
	border: 5px solid #57a7d1;
}	

#link_left{
	margin-top: 10px;
	float: left;
	width: 350px;
	text-align: center;
	height: 200px;
	border: 5px solid #57a7d1;
}

	
#link_right{
	margin-top: 10px;
	float: right;
	width: 350px;
	text-align: center;
	height: 200px;
	border: 5px solid #57a7d1;
}	

#link_left:hover{
	border: 5px solid #031f2e;
}
#link_right:hover{
	border: 5px solid #031f2e;
}



#left{
	width: 230px;
	margin-top: 10px;
	}

#middle{
margin-top: 20px;
	float: left;
	width: 230px;
	margin-bottom: 200px;
	}
	
#right{
	margin-top: 20px;
	float: left;
	width: 230px;
	margin-bottom: 200px;
	margin-left: 100px;
	}
