/* CSS Document */
#page_content {
	margin: 0px auto;
	WIDTH: 780px;
	POSITION: relative;
	text-align:left;
	
	

	HEIGHT: 554px;

	filter:null;
	
}

#larches{

	MARGIN-TOP: 210px;
	LEFT: 50%;
	MARGIN-LEFT: -125px;
	WIDTH: 250px;
	POSITION: absolute;
	TOP: 50%;
	HEIGHT: 26px;
	visibility: hidden;
	}
	
body {

   margin:0px; 
	text-align:center;
	background-image:url(../common/background.jpg);
	background-color:#DDDDDB;
	background-position: top center;
	background-repeat:no-repeat;
	
}
	
#spray-top {
	position:absolute;
	left:165px;
	top:7px;
	width:158px;
	height:167px;

}



#salon-top {
	position:absolute;
	left:323px;
	top:7px;
	width:153px;
	height:167px;
}



#photo-top {
	position:absolute;
	left:476px;
	top:7px;
	width:153px;
	height:167px;
}


#dist-top {
	position:absolute;
	left:629px;
	top:7px;
	width:151px;
	height:167px;
}

#menu1 {
	position:absolute;
	left:0px;
	top:182px;
	width:157px;
	height:72px;
	visibility:hidden;
}

#menu2 {
	position:absolute;
	left:0px;
	top:254px;
	width:157px;
	height:58px;
	visibility:hidden;
}

#menu3 {
	position:absolute;
	left:0px;
	top:312px;
	width:157px;
	height:57px;
	visibility:hidden;
}

#menu4 {
	position:absolute;
	left:0px;
	top:369px;
	width:157px;
	height:51px;
	visibility:hidden;
}
.drop {
	position:absolute;
	left:7px;
	top:100px;
	width:42px;
	height:72px;
}
#logo {
	position:absolute;
	left:0px;
	top:7px;
	width:157px;
	height:167px;
	z-index:2;
}
#ani-logo {
	position:absolute;
	left:55px;
	top:15px;
	width:103px;
	height:104px;
	z-index:3;
}

#testimonial {
	position:absolute;
	left:18px;
	top:526px;
}

#giving {
	position:absolute;
	left:18px;
	top:569px;
}
#contact {
	position:absolute;
	left:18px;
	top:476px;
	width:118px;
	height:14px;
}
#seeprices{
	position:absolute;
	left:18px;
	top:430px;
	width:118px;
	height:14px;
}
#text {
	position:absolute;
	left:196px;
	top:178px;
	width:555px;
	height:500px;
	
	filter:null;
	
	
}
ol li{
padding-bottom:10px;}
div{
margin: 0px;
filter:progid:DXImageTransform.Microsoft.Fade(duration=0.4);

}
img{
border:0px;
}

.rollover {
	
	filter:progid:DXImageTransform.Microsoft.Fade(duration=0.4);
}
a {
	margin: 0px; /*otherwise netscape has margin*/
}

p {
	margin: 0px; /*otherwise netscape has margin*/
	padding-bottom:5px;
}

a:link {
	text-decoration: none;
}     
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
	

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.listtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.boldtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.red{
color:#B83329;
}
.black{
color:#000000;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #A3322A;
}
.small_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A3322A;
}
.center{
text-align:center;}

a:link {
	color: #B83329;
	text-decoration: none;
}    
a:visited {
	color:#B83329;
	text-decoration: none;

} 
a:hover {
	color:#B83329;
	text-decoration:underline;
}
.red_link:link{
	color: #B83329;
	text-decoration: none;
}    
.red_link:visited {
	color:#B83329;
	text-decoration: none;

} 
.red_link:hover {
	color:#B83329;
	text-decoration:underline;
}
sub{
font-size:10px;
}
.smaller{
font-size:12px;}

.float_right{
float:right;}

.underline{
text-decoration:underline}