/* CSS Document */

#topbg {
	background-image:url(../images/top_bg.jpg);
	background-position:top center;
	width: 100%;
	height: 700px;
	position: absolute;
	left: 0px;
	top: 0px;
}

html, body{ 
 background-image: url(../images/body_bg.jpg);
 margin:0px; 
 padding:0px; 
 text-align:center;
} 
 
#pagewidth{
 background-position: center 500px;
 background-image: url(../images/pagewidth_bg.jpg);
 text-align:left; 
 z-index: 2; 
 margin-left: -401px;
 position: absolute;
 left: 50%;
 width: 802px;
} 
 
#header{
 position:relative; 
 height:500px;
 width:100%;
} 

#headertop {
	background-image:url(../images/header_temp.jpg);
	width: 802px;
	height: 187px;
}



h1 {
	margin:0px;
	padding:0px;
}

h1 a {
	position: absolute;
	z-index:5;
	height: 156px;
	width:383px;
	text-indent: -9999px;
	margin:0px;
	padding:0px;
	top: 15px;
	left: 209px;
}

h2 {
	position: absolute;
	height: 35px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	top: 435px;
	left: 51px;
	background-repeat: no-repeat;
	width: 500px;
}

h2.welcome {
	background-image:url(../images/welcome_tab.png);
}

h2.testimonials {
	background-image:url(../images/testimonials_tab.png);
}

h2.show {
	background-image:url(../images/show_tab.png);
}

h2.camps {
	background-image:url(../images/camps_tab.png);
}

h2.awards {
	background-image:url(../images/awards_tab.png);
}

h2.contact {
	background-image:url(../images/contact_tab.png);
}

h2.management {
	background-image:url(../images/management_tab.png);
}

h2.lessons {
	background-image:url(../images/lessons_tab.png);
}

h2.company {
	background-image:url(../images/company_tab.png);
}

h2.boarding {
	background-image:url(../images/boarding_tab.png);
}

h2.sale {
	background-image:url(../images/sale_tab.png);
}

h2.facilities {
	background-image:url(../images/facilities_tab.png);
}

h2.boarding {
	background-image:url(../images/boarding_tab.png);
}

h2.photogallery {
	background-image:url(../images/photogallery_tab.png);
}

h2.college {
	background-image:url(../images/colle_tab.png);
}

h3 {padding-left:23px; font-size: 1.2em; margin: 0px; width: 373px;}
h3.red {color:#C00;}

h4 {
	padding-left:23px;
	font-size: 1em;
	width: 373px;
	padding-bottom:0px;
}

h5 {
	padding-left:23px;
	font-size: 11px;
	padding-bottom:0px;
	margin-bottom:2px;
	margin-top:3px;
}

#headerphoto1 {
	background-image:url(../images/homephoto.jpg);
	width: 802px;
	height: 283px;
}

#headerphoto2 {
	background-image:url(../images/lessons_photo_04.jpg);
	width: 802px;
	height: 283px;
}

#headerphoto3 {
	background-image:url(../images/headerphoto3.jpg);
	width: 802px;
	height: 283px;
}

#headerphoto4 {
	background-image:url(../images/headerphoto4.jpg);
	width: 802px;
	height: 283px;
}

#headerphoto5 {
	background-image:url(../images/management_header_01.jpg);
	width: 802px;
	height: 283px;
}
#headerphoto6 {
	background-image:url(../images/sale_horses_header_02.jpg);
	width: 802px;
	height: 283px;
}
#headerphoto7 {
	background-image:url(../images/awards_header_02.jpg);
	width: 802px;
	height: 283px;
}
#headerphoto8 {
	background-image:url(../images/schedule_header_02.jpg);
	width: 802px;
	height: 283px;
}
#headerphoto9 {
	background-image:url(../images/values_header_01.jpg);
	width: 802px;
	height: 283px;
}

#headerphoto10 {
	background-image:url(../images/testimonials_header_01.jpg);
	width: 802px;
	height: 283px;
}


#midwood {
	background-image:url(../images/midwo.jpg);
	height: 30px;
	width: 802px;
}
 
#maincol{
 width:498px; 
 float:left; 
 position:relative; 
 }

#insidemain {
	background-image:url(../images/innermain2.jpg);
	background-repeat: repeat-y;
	margin-left: 48px;
	margin-top: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .7em;
	color: #4e4e4e;
	padding-top:23px;
}

#insidemain p {
	margin:0px;
	padding: 0px;
	width: 373px;
	padding-left:23px;
	line-height: 1.7em;
}

#insidemain li {
	line-height: 1.7em;
	width: 360px;
	
}

#insidebottom {
	background-image:url(../images/innerbottom.png);
	background-repeat: no-repeat;
	height: 23px;
	margin-left: 48px;
	margin-bottom: 30px;
}

#rightcol{  
 float: right; 
 display:inline; 
 position: relative; 
 width:304px;
 top: 30px;
 left: 30px;
 }
 
#footer{
 clear:both;
 background-image:url(../images/footer_bg.jpg);
 background-repeat: no-repeat;
 } 

#footer p{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:.6em;
padding-bottom: 20px;
text-align: center;
color: #dbd7c0;
width: 780px;
clear: both;
padding-top: 10px;
margin-bottom:-20px;
}

#footer a{
color: #dbd7c0;
text-decoration: none;
}

#footer a:hover{
color: #dbd7c0;
border-bottom: 1px dotted #dbd7c0;
}

#footer ul {
margin:0px;
padding:0px;
padding-left:96px;
}

#footer li{
margin-top: 40px;
	font-size:11px;
	float:left;
	list-style-type:none;
	border-right: 1px solid #dbd7c0;
	padding-right:7px;
	padding-left: 7px;
}

#footer li.norightborder {
border:0px;
}

   
    div.hr {
  height: 15px;
  width:421px;
  background: url(../images/seperator.png) no-repeat scroll center;
  padding-top:15px;
}
div.hr hr {
  display: none;
}

#rightcol {display:block;}
#rightcol ul {list-style-type:none; padding: 0px 0px 25px 2px; margin:0px; background-repeat:no-repeat;}
#rightcol li {background-repeat:no-repeat}
#rightcol li.show_schedule {background:transparent url(../images/show_schedule.png); background-repeat:no-repeat; width: 221px; height: 52px;}
#rightcol li.testimonials {background:transparent url(../images/testimonials_large.png); background-repeat:no-repeat; width: 221px; height: 52px;}
#rightcol a {display:block; text-indent: -9999px; border-bottom: none;}
#rightcol a#showsched {background:transparent url(../images/show_schedule.png) no-repeat; height: 52px;}
#rightcol a#testimonials {background:transparent url(../images/testimonials_large.png) no-repeat; height: 52px;}
#rightcol a#showsched:hover {background-position:0px -52px; z-index:50;}
#rightcol a#testimonials:hover {background-position:0px -52px; z-index:50;}
#rightcol a#openhouse {background:transparent url(../images/shows-sign.jpg) no-repeat; height: 121px;}
#rightcol a#openhouse2 {background:transparent url(../images/openhouse.jpg) no-repeat; height: 191px;}
#rightcol a#fmcollege {background:transparent url(../images/fmcollege.jpg) no-repeat; height: 121px;}

/* -------- MAIN HORIZONTAL LEFTMENU OFF STATE ---------- */

#menuleft {display:block; position:absolute; top: 36px; left: 18px; height: 28px; background-repeat:no-repeat;}

#menuleft ul {list-style-type:none; padding: 0px; margin:0px; background-repeat:no-repeat;}

#menuleft li {background-repeat:no-repeat;}

#menuleft li.list1 {background:transparent url(../images/lessons_btn.png); background-repeat:no-repeat; width: 191px; height: 28px;}

#menuleft li.list2 {background:transparent url(../images/facilities_btn.png); background-repeat:no-repeat; width: 191px; height: 29px;}

#menuleft li.list3 {background:transparent url(../images/management_btn.png); background-repeat:no-repeat; width: 191px; height: 29px;}

#menuleft li.list4 {background:transparent url(../images/boarding_btn.png); background-repeat:no-repeat; width: 191px; height: 29px;}

#menuleft a {display:block; text-indent: -9999px; border-bottom: none;}

/* ----------- MAIN HORIZONTAL MENU HOVERING ITEMS ----------- */

#menuleft a#item1 {background:transparent url(../images/lessons_btn.png) no-repeat; height: 28px;}

#menuleft a#item2 {background:transparent url(../images/facilities_btn.png) no-repeat; height: 29px;}

#menuleft a#item3 {background:transparent url(../images/management_btn.png) no-repeat; height: 29px;}

#menuleft a#item4 {background:transparent url(../images/boarding_btn.png) no-repeat; height: 29px;}


#menuleft a#item1:hover {background-position:0px -28px; z-index:50;}

#menuleft a#item2:hover {background-position:0px -29px; z-index:50;}

#menuleft a#item3:hover {background-position:0px -29px; z-index:50;}

#menuleft a#item4:hover {background-position:0px -29px; z-index:50;}


/* -------- MAIN HORIZONTAL RIGHT MENU OFF STATE ---------- */

#menuright {display:block; position:absolute; top: 36px; left: 593px; height: 28px; background-repeat:no-repeat; z-index:5; }

#menuright ul {list-style-type:none; padding: 0px; margin:0px; background-repeat:no-repeat;}

#menuright li {background-repeat:no-repeat;}

#menuright li.list5 {background:transparent url(../images/sale_btn.png); background-repeat:no-repeat; width: 191px; height: 28px;}

#menuright li.list6 {background:transparent url(../images/awards_btn.png); background-repeat:no-repeat; width: 191px; height: 29px;}

#menuright li.list7 {background:transparent url(../images/testimonials_btn.png); background-repeat:no-repeat; width: 191px; height: 29px;}

#menuright li.list8 {background:transparent url(../images/contact_btn.png); background-repeat:no-repeat; width: 191px; height: 29px;}

#menuright a {display:block; text-indent: -9999px; border-bottom: none;}

/* ----------- MAIN HORIZONTAL MENU HOVERING ITEMS ----------- */

#menuright a#item5 {background:transparent url(../images/sale_btn.png) no-repeat; height: 28px;}

#menuright a#item6 {background:transparent url(../images/awards_btn.png) no-repeat; height: 29px;}

#menuright a#item7 {background:transparent url(../images/camps_btn.png) no-repeat; height: 29px;}

#menuright a#item8 {background:transparent url(../images/contact_btn.png) no-repeat; height: 29px;}


#menuright a#item5:hover {background-position:0px -28px; z-index:50;}

#menuright a#item6:hover {background-position:0px -29px; z-index:50;}

#menuright a#item7:hover {background-position:0px -29px; z-index:50;}

#menuright a#item8:hover {background-position:0px -29px; z-index:50;}


#insidemain a {
text-decoration:underline;
color: #b70000;
}

#insidemain a:hover {
text-decoration: none;
color: #b70000;
}


 /* *** Float containers fix: *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

a {outline: none;}

:focus {-moz-outline-style: none;}
