html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background-color:#CCCCCC; 
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
}

 a{
 color:#333333;
 }
 a:hover{
 color:#CC0001;
 }

#rlrshomer1c1{position:absolute; left:0px; top:0px;width:173px; height:149px;z-index:1; visibility:visible;}
#rlrshomer1c2{position:absolute; left:173px; top:2px;width:602px; height:147px;z-index:2; visibility:visible;}


#pagewidth{  
 text-align:left;  
margin: 0;
padding: 0;
margin-left:auto; 
 margin-right:auto;
 width:778px;
}  /* page border*/
#border{

border:	1px solid #666666;
 background-color:#ffffff;
 }
#header{
 position:relative; 
 height:149px; 
  background-color:#FFFFFF; 
 width:100%;
} 

#header_corner_left {
position:absolute; left:0px; top:0px;width:173px; height:149px;z-index:1; visibility:visible; }
#header_main_photos { 
position:absolute; left:173px; top:2px;width:157px; height:147px;z-index:2; visibility:visible; }
#header_main_logo {
position:absolute; left:330px; top:2px;width:445px; height:147px;z-index:3; visibility:visible; }
 
#leftcol{
 width:168px; 
 float:left; 
 position:relative; 
 background:#999;
 border-left: 3px solid #ffffff;
 height:450px;
 margin-bottom:3px;
 }
 #leftcol_celeb{
 width:168px; 
 float:left; 
 position:relative; 
 background:#999;
 border-left: 3px solid #ffffff;
 height:573px;
 margin-bottom:3px;
 }
 #leftcol_team{
 width:168px; 
 float:left; 
 position:relative; 
 background:#999;
 border-left: 3px solid #ffffff;
 height:475px;
  margin-bottom:3px;
 }
  #leftcol_private{
 width:168px; 
 float:left; 
 position:relative; 
 background:#999;
 border-left: 3px solid #ffffff;
 height:568px;
 margin-bottom:3px;
 }
 
#maincol{background-color:#fff;  
 float: right; 
 display:inline; 
 position: relative; 
 width:603px;
 text-align:left;

margin-bottom:3px;

 }
 
#footer{
font-size:0.8em;
height:27px;
line-height:2.4em;
color:#666666;
  background-color:#CCCCCC; 
 clear:both;
 padding:2px 5px 2px 5px;
border-top: 1px solid #666666;
 } 


 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.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;}
}

 /*Menu Lads*/
 
#menu {
width:168px;
border:0px;
padding: 0 0 0 0px;
margin-top:4px;

margin-bottom: 0em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;


background-color: #999999;
color: #333;

}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
text-align:center;

}

#menu li {
border-bottom:0px;
margin: 0;
width:168px;
}

#menu li a {
display: block;
border-bottom: 3px solid #999999;
border-top: 3px solid #999999;
padding: 3px 0px 3px 0em;
background-color: #999999;
color: #fff;
text-decoration: none;
width: 100%;

}

html>body #menu li a {
width: auto;
}

#menu li a:hover {
background-color: #CC0001;
color: #fff;
}
body#home #menu_home {background-color:#666666;} 
body#about #menu_about {background-color:#666666;}
body#team #menu_team {background-color:#666666;} 
body#celeb #menu_celeb {background-color:#666666;} 
body#private #menu_private {background-color:#666666;} 
body#corporate #menu_corporate{background-color:#666666;} 
body#farm #menu_farm {background-color:#666666;} 
body#find #menu_find {background-color:#666666;} 
body#brouchure #menu_brouchure {background-color:#666666;}
body#sponsors #menu_sponsors {background-color:#666666;} 
body#contact #menu_contact {background-color:#666666;}
body#horse #menu_horse {background-color:#666666;} 

body#home #menu_horse {background-color:#CC0001;}
body#about #menu_horse {background-color:#CC0001;} 
body#team #menu_horse {background-color:#CC0001;} 
body#celeb #menu_horse {background-color:#CC0001;} 
body#private #menu_horse {background-color:#CC0001;}  
body#farm #menu_horse {background-color:#CC0001;}  
body#find #menu_horse {background-color:#CC0001;} 
body#brouchure #menu_horse {background-color:#CC0001;} 
body#sponsors #menu_horse {background-color:#CC0001;} 
body#contact #menu_horse {background-color:#CC0001;} 
body#farm #menu_horse {background-color:#CC0001;} 
body#celeb #menu_horse {background-color:#CC0001;} 
body#corporate #menu_horse {background-color:#CC0001;} 










#menu_horse {background-color:#828282;}
#content_width{
}
 
#content_header_home{
 position:relative; 
 height:141px; 
  background-color:#fff; 
 width:100%;
 text-align:left;
} 
 
#content_leftcol{

 float:left; 
 position:relative; 
 background-color:#fff;
 vertical-align:top;
 }
 #content_leftcol span{
 display:block;
padding-right:7px;
padding-left:7px;
 }
.content_leftcol_home_main{
 width:459px; 
 }
 .content_leftcol_about_us_main{
 width:367px; 
 }
 .content_leftcol_about_us_main
 
.title{
 color:#CC0001;
 margin-top:5px;
 font-size:16px;

 }
 .content_leftcol_meet{
 width:477px;
 margin-right:1px;
 vertical-align:top;
 }
#content_leftcol_home_sub{
 width:112px;
 margin-left:1px;
  float:left; 
 position:relative; 
 background-color:#fff;
 vertical-align:top;
 }
 
#content_rightcol{
background-color: #fff;  
 float: right; 
 display:inline; 
 position: relative; 

 }
.content_rightcol_home_pics{
 width:141px;
 margin-right:1px;
 vertical-align:top;
 }

.content_rightcol_about_us_pics{
 width:233px;
 margin-right:2px;
 vertical-align:top;
 }
 .content_rightcol_meet_pics{
 width:125px;
 background-color:#00CCFF;
 margin-right:2px;
 vertical-align:top;
 text-align:right;
 }
#content_rightcol_home_sub{
 width:333px;
margin:0px 6px 0px 6px;
background-color: #fff;  
 float: right; 
 display:inline; 
 position: relative; 
 
 }







