﻿
body { background: #F5F5F5; font-family:"Open Sans",Arial,Sans-Serif; line-height: 25px; }
.leftpad { padding-left:30px; }
.rightpad { padding-right:30px; }
.center { text-align: center; }
.centerimg img { margin: auto; }
.auto { margin:auto; }
a { color: #1325ae;}   /*  colour was #8bb515  */
a:hover { color:#4B6334; }

h1 { margin: 20px 0 20px 0; font-size: 24px; }
h2 { font-size: 20px; font-weight: normal; color: #4B6334; }
h2.underline { border-bottom:1px solid #CFE9B5; margin-bottom: 10px; }

h1.heydon-grange { font-family: "Alike", Arial, Sans-Serif; font-size:40px; color:#FFFFFD; float: left; text-align: center; line-height: 47px; margin-top: 11px;
 }

ul li { padding-bottom: 7px; }

.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }

#header { background: #4B6334; height:186px; z-index: 3000; position: relative; margin-bottom: 20px; }
#header .middle { margin: 0 auto; width: 530px; margin-top: 10px;  }
#header .logo { background: url('../img/heydon-grange.png'); height:101px; width: 76px; float:left; margin: auto; margin-right: 20px; margin-top: 10px;  }
/*#header #navigation { text-align: center; margin: 140px 0 0 0; }
#header #navigation ul { text-align: center; margin: 0 30px 0 30px; padding: 10px 0 0 0; border-top: 1px solid #CFE9B5; }
#header #navigation ul li { display:inline; }
#header #navigation ul li a { display: inline-block; padding:0 20px; color: #CFE9B5; font-size: 14px; text-transform: uppercase; text-decoration: none; }
#header #navigation ul li a:hover { color: white; }*/

#navigation	ul 			{ padding:0px; margin:0px; list-style-type:none; clear:both;  overflow:hidden ;  }
#navigation ul.first { margin: auto; width: 760px; padding: 10px 0 0 0;   border-top: 1px solid #CFE9B5; }
#navigation ul li			{ display:block; float:left; }
#navigation ul li a		{ display:block; padding:10px 12px 8px 12px; margin:0px; color: #CFE9B5; font-size: 14px; text-transform: uppercase; text-decoration: none; }
#navigation ul li a:hover	{ color:white; }
#navigation ul li a.active	{ color: white; }

#header #navigation ul ul { display:none;  position: absolute; z-index: 100000; margin: 0; padding: 0 0 5px; height: auto; border: none; font-size: 11px; line-height: 1.5em; }
#header #navigation ul ul li { display:block; background: #4B6334; float:none; }
#header /*#navigation ul li:last-child { border-bottom:1px dotted; }*/
#header #navigation ul ul li a { display:block; height:100%; font-size:12px; text-align:left; min-width:180px; padding:3px 12px 3px 12px; }
#header #navigation ul ul li a span { display:block;  overflow:hidden; height:40px }
#header #navigation ul ul li a:hover { color:white; }

/*#slideshow { height:400px; }*/
#slideshow ul { padding: 0; margin: 0; list-style: none; height: 315px; }
#slideshow ul img { width: 1170px; height: 289px; }

.container.body { padding-top:40px; /* border:1px solid #4B6334;*/ background: white; margin-bottom: 50px; /*border-top: 0;*/ }
.container.white { background: white; margin-top: 20px; margin-bottom: 20px;}

.promotions img { padding:0 20px; }

.fadein { height:291px; }

.verylatestnews {
	color:red;
}
/* Landscape phones and down */
/*@media (max-width: 480px) { ... }*/
 
