/* CSS Document */

body {
font-family: 11px, Georgia, "Times New Roman", Times, serif;
background-color: #e8ecfb;
margin: 20px;
padding: 0;
text-align: center;
}

h1{
font-size:14px;
color: #000033;
font-style: italic;
}

h2{
font-size: 14px;
color: #000033;
font-style: italic;
}

p{
color: #333366;
text-align: justify;
line-height: 1.2em;
width: 670px;
}

span{
	visibility: hidden;

}

em{
	font-weight: bold;
	}
	
hr{
	width: 665px;
	margin-left: 0;
	}
.directions{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	}	
	
.floatr{
float:right}

.floatl{
float:left;
padding: 10px;}	
	
p.surgury{
	display: block;
	background: url(images/surgery.jpg);
	width: 357px;
	height: 216px;
	}

p.race{
	display: block;
	background: url(images/race_track.jpg);
	width: 456px;
	height: 216px;
	}

p.facility{
	display: block;
	background: url(images/facility.jpg);
	width: 500px;
	height: 276px;
	}
	
p.facility1{
	display: block;
	background: url(images/facility1.jpg);
	width: 500px;
	height: 276px;
	}

p.drferg{
	display: block;
	background: url(images/drferg_sm.jpg);
	border: 1px solid #333366;
	width: 100px;
	height: 100px;
	}

p.ferg{
	display: block;
	width:557px;
	height:110px;
	margin-left: 110px;
	margin-top: -120px;
	line-height: 1em;
	}

p.soon{
	display: block;
	background: url(images/comming_soon_sm.gif);
	border: 1px solid #333366;
	width: 100px;
	height: 100px;
	}
	
img.hbot{
display: block;
height:280px;
width:401px}

p.hbotp{
display: block;
margin-left: 411px;
margin-top: -280px;
width: 260px;
}	

p.hbot2{
display: block;
margin-left: 411px;
width:260px;}

img.horsep{
display: block;
height:197px;
width:195px;
margin-left: 400px;
margin-top: -110px;
}

p.horse{
display: block;
width: 380px;
}	
p.horse2{
diplay: block;
width: 380px;
margin-top:-100px;}

img.hbotsidep{
display: block;
height:225px;
width:300px;
}

p.hbotside{
display: block;
width: 350px;
margin-left: 320px;
margin-top: -225px;
}	

p.drham{
display: block;
background: url(images/drhammock_sm.jpg);
border: 1px solid #333366;
width: 100px;
height: 100px;
}


p.drbon{
display: block;
background: url(images/drbon.jpg);
border: 1px solid #333366;
width: 100px;
height: 100px;
}

p.drpucc{
display: block;
background: url(images/drpuccia_sm.jpg);
border: 1px solid #333366;
width: 100px;
height: 100px;
}

p.drwick{
display: block;
background: url(images/drwick_sm.jpg);
border: 1px solid #333366;
width: 84px;
height: 99px;
}

p.drzaya{
display: block;
background: url(images/);
border: 1px solid #333366;
width: 100px;
height: 100px;
}

p.drjames{
display: block;
background: url(images/drjames_sm.jpg);
border: 1px solid #333366;
width: 100px;
height: 100px;
}
p.drstawicki{
display: block;
background: url(images/drstawicki_sm.jpg);
border: 1px solid #333366;
width: 100px;
height: 100px;
}

p.drmcle{
display: block;
background: url(images/drmclellan_sm.jpg);
border: 1px solid #333366;
width: 100px;
height: 100px;
}

p.drcadario{
display: block;
background: url(images/drcadario_sm.jpg);
border: 1px solid #333366;
width: 100px;
height: 100px;
}

p.drperez{
display: block;
background: url(images/drperez_sm.jpg);
border: 1px solid #333366;
width: 100px;
height: 100px;
}

p.drparker{
display: block;
background: url(images/drparker_sm.jpg);
border: 1px solid #333366;
width: 100px;
height: 100px;
}

p.drharry{
display: block;
background: url(images/drharry_sm.jpg);
border: 1px solid #333366;
width: 100px;
height: 100px;
}

p.dryardley{
display: block;
background: url(images/dryardley_sm.jpg);
border: 1px solid #333366;
width: 100px;
height: 100px;
}

p.drtodd{
display: block;
background: url(images/drtodd_sm.jpg);
border: 1px solid #333366;
width: 100px;
height: 100px;
}


p.visitors{
color: #333366;
font-size: 12px;
padding-left: 4px;
}

p.address {
text-align: center;
font-size: .8em;
line-height: 1.1em;
color: #000033;
}

p.address1{
margin-top:130px;
text-align: center;
font-size: .8em;
line-height: 1.1em;
color: #000033;
}

ul.address{
	list-style-type: none;
}

ul.map, li.map{
list-style-type: disc;
margin: 5px;
font-size: 0.8em;
list-style-position: outside;
line-height: 1.5em;
width: 600px;
}

ul{
font-size: 13px;
color: #333366;
text-align: justify;
line-height: 1.1em;
width: 500px;
}

li{
font-size: 13px;
color: #333366;
text-align: justify;
line-height: 1.3em;
width: 500px;
}

a{
padding-top: 5px;
padding-bottom: 5px;
display: block;
text-decoration: none;
font-size: 14px;
text-align: left;
margin-left: 34px;
width: 30px;
border-bottom: solid 1px #000000;
color: #282f48;
}

a.email{
text-decoration: underline;
font-size: 11px;
text-align: left;
border-bottom: 0;
margin: 0;
color: #282f48;
display: inline;
width: 400px;
}

a:link.download{
text-decoration: underline;
font-size: 14px;
text-align: left;
border-bottom: 0;
margin: 0;
display: block;
width: 420px;
color:#CC0000;
display: block;
width: 350px;
margin-left: 320px;
}

a:link {
color: #000000;
}

a:visited {
color: #000000;

}

a:hover {
color: #333366; 
}

#container{
	position: relative;
	height: 960px;
	margin: 0;
	padding: 0px;
	width: 970px;
	text-align:left;
	width: 900px;
	background-color: #e8ecfb;
}

#header {
position: absolute;
background: url(images/ferguson_header.jpg) no-repeat;
height: 179px;
width: 900px;
margin-top: 0;

}

#main {
display: block;
position: absolute;
margin-top: 175px;
width: 730px;
height:960px;
background-color: #e8ecfb;
margin-left: 166px;
background: url(images/right_tile.jpg) repeat-y;
padding: 10px;
text-align: left;
}
html>body #main{height:955px;}

#navbar{
display: block;
position: absolute;
text-align: left;
font-size: 1.3em;
width: 170px;
height: 960px;
top: 175px;
background: url(images/left_tile.jpg) repeat-y;
margin: 0;
padding: 10px;
}

html>body #navbar{height: 955px;}

#footer{
display: block;
position: relative;
background: url(images/ferguson_footer.jpg) no-repeat;
height: 18px;
width: 900px;
margin-top: 175px;
}
 form

td{
color: #333366;
}
