@charset "utf-8";
/* CSS Document */

{ margin: 0;
}

html, body { background-color:#fce0df; 
		     margin:0px; 
		     height: 100% }
		 
a { color:#1f6096 }

strong { color:#1f6096; 
	     font-weight:bold
	 }

#header { height: 85px;
	      position: absolute;
	      margin: 0px;
	      width: 100%;
	      background-image:url(images/banner_rp.gif)
	  }
	  
#navigation { 
	  height: 25px;
	  position: absolute;
	  margin: 0px;
	  width: 500px;
	  top: 60px;
	  left: 302px;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px;
	  color:#FFFFFF;
	  letter-spacing: 1px;
	  

	  }		
	  
	  
#enquires {
	  height: 20px;
	  position: absolute;
	  margin: 0px;
	  width: 190px;
	  padding-top: 5px;
	  background-color:#f8926e;
	  top: 20px;
	  left: 735px;
	  text-align:center;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px;
	  color:#FFFFFF;
	  letter-spacing: 1px;
	  z-index: 1

}	    
	  
#navigation a { color:#FFFFFF;
			    text-decoration:none
}

#navigation a:hover { color:#FFFFFF;
			          background-color: #faa181
}
	  
#logo { height: 85px;
	    position: absolute;
	  width: 250px;
	  left:45px;
	  background-image:url(images/logo.gif)
	  }
	  
#masterbanner
	{ height: 214px;
	  position:absolute;
	  width: 919px;
	  left:45px;
	  top: 98px;
	  background-image: url(images/master_banner.jpg)
	}
	
.heading { font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#225f95;
font-weight:600;
padding-bottom: 10px;
}

.readmore  { font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#225f95;
text-align:right;
font-weight:normal;
text-decoration:underline

}

.readmore a  { 
color:#225f95;

text-decoration:underline

}
	
#about-container

{
width: 483px;
position: absolute;
background-color:#fcf8f5;
padding-left: 10px;
padding-right: 10px;
left: 45px;
top: 335px;
height: 85px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

#about-top

{ width: 503px;
position: absolute;
height: 10px;
background-image:url(images/standard_top.gif);
left: 45px;
top: 325px;

}

#about-bottom

{
width: 503px;
height: 10px;
position: absolute;
background-image:url(images/standard_bottom.gif);
background-repeat:no-repeat;
left: 45px;
top: 420px;

}

#quote-top

{ width: 503px;
position: absolute;
height: 10px;
background-image:url(images/standard_top.gif);
background-repeat:no-repeat;
left: 45px;
top: 443px;

}

#quote-container

{ width: 483px;
position: absolute;
background-color:#fcf8f5;
padding-left: 10px;
padding-right: 10px;
left: 45px;
top: 453px;
height: 65px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

#quote-bottom

{ width: 503px;
height: 10px;
position: absolute;
background-image:url(images/standard_bottom.gif);
background-repeat: no-repeat;
left: 45px;
top: 518px;

}

#happy-moment-top

{ width: 503px;
position: absolute;
height: 10px;
background-image:url(images/standard_top.gif);
background-repeat:no-repeat;
left: 45px;
top: 541px;

}

#happy-moment-container

{ width: 483px;
position: absolute;
background-color:#fcf8f5;
padding-left: 10px;
padding-right: 10px;
left: 45px;
top: 551px;
height: 146px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

#moment-1

{ width: 143px;
height: 106px;
background-color:#fce0df;
background-image:url(images/gallery_1.jpg);
background-repeat:no-repeat;
position: absolute;
left: 55px;
top: 577px;
border: 1px solid #f9ad93;

}

#moment-2

{ width: 143px;
height: 106px;
background-color:#fce0df;
background-image:url(images/gallery_2.jpg);
background-repeat:no-repeat;
position: absolute;
left: 220px;
top: 577px;
border: 1px solid #f9ad93;

}

#moment-3

{ width: 143px;
height: 106px;
background-color:#fce0df;
background-image:url(images/gallery_3.jpg);
background-repeat:no-repeat;
position: absolute;
left: 385px;
top: 577px;
border: 1px solid #f9ad93;

}

  #readmore-hp

{ width: 143px;
height: 325px;
position: absolute;
left: 385px;
top: 690px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#225f95;
text-align:right;
font-weight:normal;
text-decoration:underline

}

#happy-moment-bottom

{ width: 503px;
position: absolute;
height: 10px;
background-image:url(images/standard_bottom.gif);
background-repeat:no-repeat;
left: 45px;
top: 690px;

}




#location-container

{ width: 377px;
height: 207px;
position: absolute;
background-color:#d7e5f2;
top: 335px;
padding-left: 10px;
padding-right: 10px;
left: 568px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;

}	

#location-map 

{ 
position: absolute;
background-image:url(images/standard_map.jpg);
background-repeat:no-repeat;
left: 578px;
top: 400px;
width: 237px;
height: 135px
}

#location-view 

{ 
background-image:url(images/view_large.gif);
background-repeat:no-repeat;
position: absolute;
left: 830px;
top: 510px;
width: 120px;
height: 27px
}

#location-top

{ width: 397px;
height: 10px;
position: absolute;
background-image:url(images/location_top.gif);
background-repeat:no-repeat;
top: 325px;
left: 568px

}	

#location-bottom

{ width: 397px;
height: 10px;
position: absolute;
background-image:url(images/location_bottom.gif);
background-repeat:no-repeat;
top: 537px;
left: 568px

}	

#contact-top

{ width: 397px;
height: 10px;
background-image:url(images/small_top.gif);
background-repeat:no-repeat;
position: absolute;
top: 564px;
left: 568px

}	

#contact-container

{
width: 377px;
height: 94px;
position: absolute;
background-color:#fcf8f5;
top: 574px;
padding-top: 0px;
padding-left: 10px;
padding-right: 10px;
left: 568px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;

}	

#contact-bottom

{ width: 397px;
height: 10px;
background-image:url(images/small_bottom.gif);
background-repeat:no-repeat;
position: absolute;
top: 662px;
left: 568px

}		

#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	top: 700px;
	left: 506px;
	color:#555555;
	text-align:right;
	padding-right: 15px;
	padding-top: 7px
}

#footer a { 	color:#555555;
text-decoration:none

}

#footer a:hover { 	color:#555555;
text-decoration:none;
background-color:#faa181

}

#aboutus-top { position: absolute;
height: 12px;
width: 585px;
left:45px;
top: 98px;
background-image: url(images/about_top.jpg);
background-repeat:no-repeat
}

#aboutus-container { position: absolute;
height: 144px;
width: 565px;
padding-left: 10px;
padding-right: 10px;
background-color: #fcf8f6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
left:45px;
top: 110px;
}

#aboutus-bottom { position: absolute;
height: 12px;
width: 585px;
left:45px;
top: 254px;
background-image:url(images/about_bottom.jpg);
background-repeat:no-repeat
}

#feedback-top { position: absolute;
height: 12px;
width: 585px;
left:45px;
top: 98px;
background-image: url(images/about_top.jpg);
background-repeat:no-repeat
}

#feedback-container { position: absolute;
height: 464px;
width: 565px;
padding-left: 10px;
padding-right: 10px;
background-color: #fcf8f6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
left:45px;
top: 110px;
}

#feedback-bottom { position: absolute;
height: 12px;
width: 585px;
left:45px;
top: 574px;
background-image:url(images/about_bottom.jpg);
background-repeat:no-repeat
}

#thanks-top { position: absolute;
height: 12px;
width: 585px;
left:45px;
top: 98px;
background-image: url(images/about_top.jpg);
background-repeat:no-repeat
}

#thanks-container { position: absolute;
height: 74px;
width: 565px;
padding-left: 10px;
padding-right: 10px;
background-color: #fcf8f6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
left:45px;
top: 110px;
}

#thanks-bottom { position: absolute;
height: 12px;
width: 585px;
left:45px;
top: 184px;
background-image:url(images/about_bottom.jpg);
background-repeat:no-repeat
}


#aboutus-hero { position: absolute;
height: 168px;
width: 322px;
left:639px;
top: 98px;
background-image:url(images/grass_runs_hero.jpg);
background-repeat:no-repeat
}

#facility-hero { position: absolute;
height: 168px;
width: 322px;
left:639px;
top: 98px;
background-image:url(images/facilities_hero.jpg);
background-repeat:no-repeat
}

#services-hero { position: absolute;
height: 168px;
width: 322px;
left:639px;
top: 98px;
background-image:url(images/skeet_hero.jpg);
background-repeat:no-repeat
}

#grounds-top { position: absolute;
height: 12px;
width: 453px;
left:45px;
top: 275px;
background-image:url(images/faciltiies_top.jpg);
background-repeat:no-repeat
}

#grounds-container { position: absolute;
height: 105px;
width: 433px;
padding-left: 10px;
padding-right: 10px;
left:45px;
top: 287px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
background-color: #fcf8f6;
}

#grounds-bottom { position: absolute;
height: 12px;
width: 453px;
left:45px;
top: 392px;
background-image:url(images/faciltiies_bottom.jpg);
background-repeat:no-repeat
}

#grounds-banner { position: absolute;
height: 193px;
width: 453px;
left:45px;
top: 414px;
background-image:url(images/grounds_banner.jpg);
background-repeat:no-repeat
}

#kennel-top { position: absolute;
height: 12px;
width: 453px;
left:509px;
top: 275px;
background-image:url(images/faciltiies_top.jpg);
background-repeat:no-repeat
}

#kennel-container { position: absolute;
height: 105px;
width: 433px;
padding-left: 10px;
padding-right: 10px;
left:509px;
top: 287px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
background-color: #fcf8f6;
}

#kennel-bottom { position: absolute;
height: 12px;
width: 453px;
left:509px;
top: 392px;
background-image:url(images/faciltiies_bottom.jpg);
background-repeat:no-repeat
}

#kennel-banner { position: absolute;
height: 193px;
width: 453px;
left:509px;
top: 414px;
background-image:url(images/kennel_banner.jpg);
background-repeat:no-repeat
}

#services-kennel-banner { position: absolute;
height: 193px;
width: 453px;
left:509px;
top: 277px;
background-image:url(images/kennel_banner.jpg);
background-repeat:no-repeat
}

#contactus-top { position: absolute;
height: 12px;
width: 322px;
left:639px;
top: 278px;
background-image:url(images/about_small_top.jpg);
background-repeat:no-repeat
}

#contactus-container { position: absolute;
height: 88px;
width: 302px;
padding-left: 10px;
padding-right: 10px;
background-color: #fcf8f6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
left:639px;
top: 290px;
}

#contactus-bottom { position: absolute;
height: 12px;
width: 322px;
left:639px;
top: 378px;
background-image:url(images/about_small_bottom.jpg);
background-repeat:no-repeat
}

#findus-hero {

position: absolute;
left: 45px;
top: 278px;
width: 287px;
height: 108px;
background-image: url(images/find_us.jpg);
background-repeat:no-repeat
}

#facilities-hero {

position: absolute;
left: 344px;
top: 278px;
width: 287px;
height: 108px;
background-image:url(images/view_facilities.jpg);
background-repeat:no-repeat
}

#services-top { position: absolute;
height: 12px;
width: 453px;
left:45px;
top: 275px;
background-image:url(images/faciltiies_top.jpg);
background-repeat:no-repeat
}

#services-container { position: absolute;
height: 171px;
width: 433px;
padding-left: 10px;
padding-right: 10px;
left:45px;
top: 287px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
background-color: #fcf8f6;
}

#services-bottom { position: absolute;
height: 12px;
width: 453px;
left:45px;
top: 458px;
background-image:url(images/faciltiies_bottom.jpg);
background-repeat:no-repeat
}

#contactus-hero { position: absolute;
height: 168px;
width: 322px;
left:639px;
top: 98px;
background-image:url(images/aeriel_view.jpg);
background-repeat:no-repeat
}

#location-ip-map 

{ 
position: absolute;
background-image:url(images/small_map.jpg);
background-repeat:no-repeat;
left: 55px;
top: 175px;
width: 237px;
height: 82px
}

#location-ip-view 

{ 
background-image:url(images/view_large.gif);
background-repeat:no-repeat;
position: absolute;
left: 240px;
top: 225px;
width: 120px;
height: 27px
}

#madison-hero { position: absolute;
height: 168px;
width: 322px;
left:639px;
top: 98px;
background-image:url(images/madison_hero.jpg);
background-repeat:no-repeat
}

