body {
  margin: 0;
  padding: 0;
  background: #000000 url(images/gradient.png) scroll 0% 50%;
  color: #0D452D;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 1.4em;
  letter-spacing: 0px;
}
a {
  color: #C58917;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 1.4em;
  text-decoration: underline;
}

b {
  color: #FFFFFF;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 1.4em;
}
.clear {
  margin: 0;
  padding: 0;
  clear: both;
  overflow: hidden;
  height: 1px;
}
a:hover {
  text-decoration: none;
}
h1 {
  margin: 15px 5px 5px 0;
  color: #FFFFFF;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: normal;
}
h2 {
  margin: 15px 5px 5px 0;
  color: #0D452D;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 13px;
  line-height: normal;
}
h3 {
  margin: 0 0 1px;
  color: #0D452D;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 13px;
  line-height: normal;
}
h4 {
  margin: 0 0 1px;
  color: #C58917;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 13px;
  line-height: normal;
}
h5 {
  margin: 0 0 1px;
  color: #C58917;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: normal;
}
h6 {
  margin: 15px 5px 5px 0;
  color: #C58917;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: normal;
}
#wrapper 
{
  border: 5px solid #01452C;
  margin: 0 auto;
  background: #01452C repeat left top;
  width: 769px;
}
#top {
  margin: 0;
  padding: 0;
  background: #7C2835 url(images/header-bg.jpg) repeat-x left top;
  height: 150px;
}

#sm {
  padding: 35px 50px 0 0;
  float: right;
}
#nav {
  margin: 20px 23px 10px;
  background: #C58917 url(images/nav-bg.jpg) repeat-x scroll left top;
  height: 40px;
  padding-left: 1px;
  color: white;
}
#nav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
#nav li {
  display: block;
  float: left;
}
#nav li a {
  border-right: 1px solid #000000;
  padding: 12px 15px 13px;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: normal;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
}
#nav li a:hover {
  background: transparent none repeat-x scroll left top;
  color: #C58917;
}
#nav li a.current {
  background: transparent none repeat-x scroll left top;
  color: #C58917;
}

#index #nav-index a, 
#facility #nav-facility a, 
#services #nav-services a, 
#horsesforsale #nav-horsesforsale a, 
#about #nav-about a, 
#directions #nav-directions a,
#newsandevents #nav-newsandevents a { 
background: transparent none repeat-x scroll left top; 
color: #C58917; 
} 

#main {
  margin-top: 0px;
  padding: 0px;
  background: #01452C  repeat scroll left top;
  overflow: hidden;
  clear: both;
}
#content {
  margin: 0 7px 0 23px;
  padding: 10px 5px 5px 10px;
  background: #FFFFFF;
  width: 500px;
  float: left;
  border: 3px solid #C58917;
}

#contentfacility 
{
  margin: 0 0 0 0;
  padding: 10px 10px 10px 10px;
  width: 365px;
  float: left;
  background: #FFFFFF;
  border: 3px solid #C58917;
}
.content2 {
  padding: 10px 10px 10px 10px;
  width: 697px;
  float: left;
  margin: 0 23px;
  background: #FFFFFF;
  border: 3px solid #C58917;
}
.content3 {
  padding: 1px 10px 10px 0px;
  width: 697px;
  float: left;
  margin: 0 23px;
  background: transparent;
  border: 0px solid transparent;
}
.content4 {
  padding: 10px 10px 10px 10px;
  width: 697px;
  float: left;
  margin: 0 23px;
  background: #FFFFFF;
  border: 3px solid #C58917;
}
.img {
  border: 1px solid #C58917;
  margin: 0 0 12px;
  padding: 7px;
  background-color: #ffffff;
}
.box1 {
  border: 1px solid #e5e5e5;
  padding: 7px;
  width: 215px;
  float: left;
}
.box2 {
  border: 1px solid #e5e5e5;
  padding: 7px;
  width: 225px;
  float: left;
  margin-left: 12px;
}


.contentsaleslist 
{
  margin: 0 23px;
  padding: 1px 1px 1px 1px;
  width: 730px;
  float: left;
}
.salesboximage {
  border: 3px solid #3B3E3A;
  background: #0A0A0A url(images/salesboximage1-bg.jpg) repeat-x left top;
  padding: 5px;
  width: 120px;
  height: 120px;
  float: left;
}
.salesboxtext {
  border: 3px solid #3B3E3A;
  background: #FFFFFF;
  azimuth: #FFFFFF;
  padding: 5px;
  width: 560px;
  height: 120px;
  float: left;
  margin-left: 12px;
}

.detailsboxtext 
{
  margin-left: 10px;
  border: 3px solid #C58917;
  padding: 5px;
  width: 500px;
  height: 200px;
  float: left;
  background: #FFFFFF;
}
.detailsboxtable 
{
  margin: 0;
  margin-left: 23px;
  border: 3px solid #C58917;
  padding: 5px;
  width: 180px;
  height: 200px;
  float: left;
  background: #FFFFFF;
}
.slideshowbox 
{
  margin: 5px;
  margin-left: 23px;
  border: 1px solid #C58917;
  padding: 0px;
  width: 302px;
  height: 382px;
  float: left;
  background: #FFFFFF;
}
.videobox 
{
  margin: 5px;
  border: 1px solid #C58917;
  padding: 0px;
  width: 406px;
  height: 382px;
  float: left;
  background: #000000;
}

.soldboximage {
  border: 1px solid #C58917;
  padding: 3px;
  width: 160px;
  height: 160px;
  float: left;
}

.cont {
  padding: 0px;
  display: block;
  background-color: transparent;
  width: 160px;
}
.contimage {
  padding: 0px;
  display: block;
  background-color: #f7f7f7;
  width: 220px;
}
.contdetails {
  padding: 8px;
  display: block;
  background-color: #f7f7f7;
  width: 430px;
}
.conttable {
  padding: 8px;
  display: block;
  background-color: #f7f7f7;
  width: 215px;
}
.cont:hover {
  background-color: #ffffff;
}

#latestupdates {
  margin-left: 0px;
  padding: 5px 0px 0px 2px;
  width: 188px;
  height: 171px;
  float: left;
  overflow-y: scroll;
  border: 3px solid #C58917;
  background: #FFFFFF;
}

#sidebar 
{
  margin-left: 0px;
  margin-top: 7px;
  padding: 5px 0 5px 0;
  width: 190px;
  float: left;
  border: 3px solid #C58917;
  background: #FFFFFF;
}

#weather {
  margin-left: 0px;
  margin-top: 7px;
  width: 190px;
  float: left;
  border: 3px solid #C58917;
  background: #FFFFFF;
}

#sidebarfacilityright {
  margin: 0px 23px;
  margin-left: 10px;
  padding: 0px 5px 5px 5px;
  width: 140px;
  float: left;
  background: #0A0A0A url(images/sidebarfacilityright-bg.jpg) repeat-y left top;
  border: 3px solid #C58917;
}
#sidebarfacilityleft {
  margin: 0px 23px;
  margin-right: 10px;
  padding: 0px 5px 5px 5px;
  width: 140px;
  float: left;
  background: #0A0A0A url(images/sidebarfacilityleft-bg.jpg) repeat-y left top;
  border: 3px solid #C58917;
}

.menu {
  margin: 0px 0 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
.menu li {
  padding: 11px 0 0 45px;
  background: transparent url(images/horseshoe-button-b.png) repeat-x scroll left top;
  height: 25px;
}
.menu a {
  color: #0D452D;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}
.menu a:hover {
  color: #C58917;
  font-size: 13px;
}
.updates {
  margin: 0px 0 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
.updates li {
  padding: 0 0 0 0;
  height: 25px;
}
.updates a {
  color: #0D452D;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}
.updates a:hover {
  color: #C58917;
  font-size: 13px;
}
#footer {
  margin-top: 10px;
  padding: 0px 0px 0px 30px;
  background: transparent url(images/footer-bg.jpg) repeat-x scroll top left;
  height: 70px;
  color: #FFFFFF;  
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 1.4em;
  letter-spacing: 0px;
}
#bottom {
  background: transparent url(images/bottom-bg.jpg) repeat-x scroll center;
  height: 40px;
}

.logo {
	position:relative;	
	float:left;	
	top:10px;
	left:10px;
	background: url(images/huntington.png) no-repeat left top;
	height:170px; 
	width:500px;
	color: #FFFFFF;
  	font-family: Arial,Helvetica,sans-serif;
  	font-style: normal;
  	font-variant: normal;
  	font-weight: bold;
  	font-size: 40px;
  	line-height: normal;
	}
.slogan {
	position:relative;	
	top:10px;
	left:520px;
	padding-top: 78px; 
	background: none no-repeat left top;
	height:170px; 
	width:240px;
	color: #FFFFFF;
  	font-family: Arial,Helvetica,sans-serif;
  	font-style: normal;
  	font-variant: normal;
  	font-weight: bold;
  	font-size: 30px;
  	line-height: normal;
	}

