/* CSS1 style sheet */

/* ALL PAGES */
	
    
body
 {
  background-color: #4f4c4f;
  font-family: Tahoma,Verdana,Segoe,sans-serif; 
  color: #000000;
  font-size: 10pt;
     }
 

.header
	{
	background-color: #000000;
	font-family:'Kaushan Script', cursive;
	text-align: left;
	color: #eee08e;
	padding-left: 5px;
	font-size: 16pt;
	}
	
.table
	{
	table-layout: fixed;
	}
	
	
a  { text-decoration: none;}

li
	{
	margin-bottom: 5px;
	}

.heading1
	{
	font-family: Papyrus, fantasy;
	text-align: left;
	font-size: 18pt;
	font-weight: bold;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: -7px;
	margin-top: 5px;
	}

.maintext
	{
	font-weight: normal;
	text-align: left;
	margin-left: 15px;
	margin-right: 15px;
	}


.horseshoelisttext 
	{
	vertical-align: top;
	}
	
		
a.maintextlink
	{
	font-weight: normal;
	color: #0000ff; 
	}

a.maintextlink:hover { color: #ff0000;}



a.maintextlinkred
	{
	font-weight: normal;
	font-style: italic;
	color: #ff0000; 
	}

a.maintextlinkred:hover { color: #0000ff;}

ADDRESS
	{
	font-family:'Kaushan Script', cursive;
	color: #b2985c;
	font-weight: bold;
	}

	
.calltoactionheading
	{
	font-family:'Kaushan Script', cursive;
	text-align: left;
	font-size: 14pt;
	font-weight: normal;
	color: #ffffff;
	}

.calltoactiontext
	{
	text-align: center;
	font-weight: normal;
	font-size: 10pt;
	color: #ffffff;
	}
	
a.calltoactionlink
	{
	font-weight: normal;
	color: #ffff00; 
	}

a.calltoactionlink:hover { color: #0000ff;}


.contactform
	{
	text-align: left;
	font-size: 9pt;
	font-weight: normal;
	}


#ToTopButton {
 display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: red; /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 15px; /* Some padding */
  border-radius: 10px; /* Rounded corners */
  font-size: 18px; /* Increase font size */
}

#ToTopButton:hover {
  background-color: red; /* Add a dark-grey background on hover */
}




/* HAMBURGER MENU STYLES */

/* Style the navigation menu */
.topnav 
	{
  	overflow: hidden;
  	background-color: #000000;
  	position: relative;
	}

/* Hide the links inside the navigation menu (except for logo/home) */
.topnav #myLinks 
	{
  	display: none;
	}

/* Style navigation menu links */
.topnav a 
	{
	color: white;
  	padding: 5px 5px;
 	text-decoration: none;
  	font-size: 12px;
   	display: block;
  	}

/* Style the hamburger menu */
.topnav a.icon 
	{
  	background: black;
  	display: block;
  	position: absolute;
  	font-size: 22px;
  	right: 0;
  	top: 0;
	}


/* Style the active link (or home/logo) */
.active 
	{
  	background-color: #000000;
  	color: white;
	}


/* END OF HAMBURGER MENU STYLES */



/* HOME PAGE */

a.boxfontlinkarena
	{
	font-weight: bold;
	font-size: 14pt;
	color: #000000; 
	}

a.boxfontlinkarena:hover { color: #6b6b6b;}


a.boxfontlinkholiday
	{
	font-weight: bold;
	font-size: 14pt;
	color: #000000; 
	}

a.boxfontlinkholiday:hover { color: #6b6b6b;}


a.boxfontlinkRR
	{
	font-weight: bold;
	font-size: 14pt;
	color: #000000; 
	}

a.boxfontlinkRR:hover { color: #6b6b6b;}

a.boxfontlinkcompetitor
	{
	font-weight: bold;
	font-size: 14pt;
	color: #000000; 
	}

a.boxfontlinkcompetitor:hover { color: #6b6b6b;}




/* TABLE ON ARENA HIRE FOR PER HORSE */

	 							
.pricetable
	{
	line-height: 1.5;
	border-collapse: collapse;
	}
	
.pricetable td
	{
	border: 1px solid black;
	padding-left: 5px;
	padding-right: 5px; 
	}

.pricetablehead
	{
	background-color: #eee08e;
	font-weight: bold;
	color: #000000;
	font-size: 9pt;
	}

.pricetabletext
	{
	color: #000000;
	font-weight: normal;
	font-size: 9pt;
	}
	
	
/* TABLE ON TRVEL DISTANCES ON COMPETITOR LIVERY PAGE */

	 							
.traveltable
	{
	line-height: 1;
	border-collapse: collapse;
	}
	
.traveltable td
	{
	border: 0;
	padding-left: 5px;
	padding-right: 5px; 
	}


.traveltabletext
	{
	color: #000000;
	font-weight: normal;
	font-size: 9pt;
	}
	
	
/* RUG PRICE LIST */

	 							
.pricelisttable
	{
	line-height: 1.5;
	border-collapse: collapse;
	}
	
.pricelisttable td
	{
	border: 1px solid black;
	padding-left: 5px;
	padding-right: 5px; 
	}

.pricelisttablehead
	{
	background-color: #4f4c4f;
	font-weight: bold;
	color: #ffffff;
	font-size: 9pt;
	}

.pricelisttabletext
	{
	color: #000000;
	font-weight: normal;
	font-size: 9pt;
	}
	
	
a.pricelisttablelink
	{
	color: #ff0000;
	font-weight: bold;
	}

a.pricelisttablelink:hover { color: #0000ff;}

	
	

/* PRIVACY NOTICE PAGE */

.privacynoticehead
	{
	font-family:'Kaushan Script', cursive;
	text-align: left;
	font-size: 14pt;
	font-weight: normal;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: -7px;
	margin-top: 0px;
	}


.privacynoticetext
	{
	font-size: 9pt;
	text-align: left;
	margin-left: 15px;
	margin-right: 15px;
	line-height: 1.3;
	}
	
	
ul.privacynotice 
	{
	font-size: 9pt;
	margin-left: 3px;
	margin-right: 15px;200
	text-align: left;
	list-style-position: outside;
	line-height: 1.3;
	}
	
