/* Hungry Horse Global Styles */

*{padding:0; margin:0;}

html, body{
	margin-top:0; margin-left:0; margin-bottom:0; margin-right:auto;
	text-align:center;
	background-color:#fff; background-image:url(../images/top-bg.jpg);background-repeat:repeat-x;
}

/*Text Styles*/
a, li, ul, h1, h2, h3, h4, em, p, th, td, span, div, input, list, textarea, select, form {font-family:"Lucida Sans Unicode", Lucida Sans, Arial;}

.clr{clear:both; padding:0; margin:0;}
img{border:none;}
.floatleft{float:left;}
.floatright{float:right;}

.header-container {
	width:100%; height:160px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	padding:0;
	text-align:left;
	z-index:1;
}

#top-logo{position:absolute; width:302px; z-index:10;}

/*Start Main Nav*/
#nav-block {
	position:absolute; width:auto;
	margin-top:103px; margin-right:0; margin-bottom:0px; margin-left:280px;
	padding:0;
 	z-index:11;
}
	#nav-wrap {
		margin-top:0; margin-right:1px; margin-bottom:0; margin-left:0;
	}
		#topnav {list-style:none; margin:0; padding:0;}
		#topnav li {
			float:left; display:block; height: 1%; /* Forces hasLayout (ie6) */ vertical-align:middle; padding-right:15px;
		}
		#topnav li span.pipe {padding-left:0px; padding-right:0px; color:#fff; font-size:0.70em;}
		#topnav li a {color:#fff; font-size:0.80em; text-decoration:none;}
		#topnav li.active a {color:#632035; text-decoration:underline;}
		#topnav li a:hover {color:#632035; text-decoration:underline;}
/*End Main Nav*/

.main-container {
	width:880px;
	margin-top:0; margin-left:60px; margin-bottom:0; margin-right:auto;
	padding:0;
	text-align:left;
	z-index:1;
}

.col-left, .col-right{float:left; width:420px; padding-bottom:20px;}
	.col-left{margin-right:40px;}

.subcol-wrap{width:420px; padding-bottom:10px;}

.subcol-left, .subcol-right{float:left; width:200px;}
	.subcol-left{margin-right:20px;}

/*Start Flash Add*/
#flash-wrap{width:420px;}

#flash-head{width:420px; height:250px;}
#flash-map-head{width:420px; height:528px;}

#flash-copy{width:420px; background-color:#4F1528;}
#flash-copyblue{width:420px; background-color:#3B99D3;}
#flash-copy p, #flash-copyblue p {
	padding: 21px 21px 11px 21px; margin:0;
	color:#fff; font-size:0.70em;
 }
#flash-foot{width:420px; height:10px;}
/*End Flash Add*/


.maincopy {margin:0; padding:0;}
.maincopy h1 {
	margin-top:0; margin-bottom:15px; padding:0;
	color:#115431; font-size:0.90em; font-weight:normal;
 }
.maincopy h2 {
	margin-top:0; margin-bottom:10px; padding:0;
	color:#115431; font-size:0.85em; font-weight:normal;
 }

.maincopy h3 {
	margin-top:0; margin-bottom:10px; padding:0;
	color:#115431; font-size:0.80em; font-weight:normal;
 }

.maincopy p {
	margin-bottom:10px; padding:0;
	color:#000; font-size:0.70em;
 }

.maincopy p.manager{
	margin:0; padding:0;
	color:#877C5C; font-size:0.70em;
 }

.maincopy p.refurbish{
	margin:0; padding:0;
	color:#780825; font-size:0.70em;
 }

.maincopy p a {color:#000; text-decoration:none;}
.maincopy p a:hover {color:#000; text-decoration:underline;}

.maincopy p a.capsgold, .maincopy p a.capsred, .maincopy p a.capslime, .maincopy p a.capsgreen, .maincopy p a.capsblue, .maincopy p a.capsbrown, .maincopy p a.capsyellow {text-decoration:underline; text-transform:uppercase;}
.maincopy p a.capsgold:hover, .maincopy p a.capsred:hover, .maincopy p a.capslime:hover, .maincopy p a.capsgreen:hover, .maincopy p a.capsblue:hover, .maincopy p a.capsbrown:hover, .maincopy p a.capsyellow:hover {text-decoration:underline;}

.maincopy p a.capsgold, .maincopy p a.capsgold:hover {color:#B9A97B;}
.maincopy p a.capsred, .maincopy p a.capsred:hover {color:#F74346;}
.maincopy p a.capslime, .maincopy p a.capslime:hover {color:#68B01D;}
.maincopy p a.capsgreen, .maincopy p a.capsgreen:hover {color:#298957;}
.maincopy p a.capsblue, .maincopy p a.capsblue:hover {color:#0E6FCA;}
.maincopy p a.capsbrown, .maincopy p a.capsbrown:hover {color:#780825;}
.maincopy p a.capsyellow, .maincopy p a.capsyellow:hover {color:#CE8800;}

ul.terms{margin-top:10px; margin-bottom:10px; margin-left:15px;}
.terms li {
	color:#000;
	font-size:0.70em;
	line-height:140%;
	}

#maincopy ul {margin-top:0; margin-left:16px; margin-bottom:20px; margin-right:0; padding:0; }
#maincopy li {color:#333; font-size:0.7em; line-height:100%; font-weight:200; }

/*Start Gold Block*/
#gold-wrap{width:420px; margin-bottom:20px;}
#gold-head{width:420px; height:10px;}
#gold-center{width:420px; background-color:#A6986E;}

#gold-center h3 {
	padding: 11px 21px 11px 21px; margin:0;
	color:#fff; font-size:0.90em; font-weight:normal;
 }
#gold-center label.optintick{
	float:left;
	width:350px;
	padding-top:0px; margin-top:0px; margin-bottom:10px; margin-left:21px;
	color:#fff; font-size:0.70em;
 }
#gold-center .check {float:left; margin-top:5px;}
 
 

#gold-center p{
	padding: 11px 21px 11px 21px; margin:0;
	color:#fff; font-size:0.70em;
 }

#gold-center p.eighteen{
    padding: 11px 21px 11px 21px; margin:0;
    color:#CD2D1D; font-size:0.70em;
 }


#gold-center p a {color:#fff; text-decoration:none;}
#gold-center p a:hover {color:#fff; text-decoration:underline;}

#gold-center label{
	float:left;
	width:188px;
	padding-top:2px; margin-top:11px; margin-left:21px;
	color:#fff; font-size:0.70em;
 }

#gold-center label.promo-offer{
	float:left;
	width:168px;
	padding-top:2px; margin-top:11px; margin-right:20px; margin-left:21px;
	color:#fff; font-size:0.70em;
 }

#gold-center select{
	float:left;
	width:190px;
	margin-top:11px;
	color:#000; font-size:0.70em;
}

#gold-center select.tle{
	float:left;
	width:193px;
	margin-top:11px;
	color:#000; font-size:0.70em;
}

#gold-center input.postcode{
	float:left;
	width:133px;
	margin-top:11px; margin-right:15px;
	color:#000; font-size:0.70em;
}

#gold-center input.name-email{
	float:left;
	width:190px;
	margin-top:11px; margin-right:15px;
	color:#000; font-size:0.70em;
}

#gold-center select.date-birth{
	float:left;
	width:40px;
	margin-top:11px; margin-right:15px;
	color:#000; font-size:0.70em;
}

#gold-center select.year-birth{
	float:left;
	width:60px;
	margin-top:11px; margin-right:15px;
	color:#000; font-size:0.70em;
}

#gold-center input.go{
	float:left;
	margin-top:11px;
}

#gold-center input.contact{
	float:left;
	width:190px;
	margin-top:11px; margin-right:15px;
	color:#000; font-size:0.70em;
}

#gold-center input.offers{
	float:left;
	width:190px;
	margin-top:11px; margin-right:15px;
	color:#000; font-size:0.70em;
}

#gold-center .offer {float:left; padding:0; margin-top:11px; margin-right:15px;}


#gold-center textarea.txt{
	float:left;
	width:190px; height:100px;
	margin-top:11px; margin-right:15px;
	color:#000; font-size:0.70em;
}

#gold-center input.sendit{
	margin-top:11px; margin-right:0; margin-bottom:5px; margin-left:209px; padding:0;
}

#gold-foot{width:420px; height:10px;}
/*End Gold Block*/

/*Start Pubfinder Block*/
.pubfinder-wrap{width:420px; margin-bottom:20px;}

.pubfinder-wrap .pubfinder-left {float:left; margin:0; padding:0; width:138px; height:88px; border:#226040 1px solid;}

.pubfinder-wrap .pubfinder-right{float:left; width:260px; margin-left:20px;}

.pubfinder-wrap .pubfinder-right .maincopy h2 {
	margin:0; padding:0;
	color:#115431; font-size:0.85em; font-weight:normal;
 }
/*End Pubfinder Block*/

/*Start Stay with us Block*/
.stay-with-us-wrap{width:420px; margin-bottom:20px;}

.stay-with-us-wrap .stay-with-us-left {float:left; margin:0; padding:0; width:138px; height:88px; border:#226040 1px solid;}

.stay-with-us-wrap .stay-with-us-right{float:left; width:260px; margin-left:20px;}

.stay-with-us-wrap .stay-with-us-right .maincopy h2 {
	margin:0; padding:0;
	color:#115431; font-size:0.85em; font-weight:normal;
 }

.stay-with-us-wrap .stay-with-us-right input.bookit{}
/*End Stay with us Block*/

#super-horse-game{width:880px; margin-bottom:20px;}

/*Start Footer Nav*/
#nav-footer {
	height:8.5em; background-color:#702C91;
}

#nav-top-stripe{height:25px; height:auto !important; height:25px; background-color:#702C91; background-image:url(../images/footer-bg.gif); background-repeat:repeat-x;}

	#nav-footer-wrap {
	}
		.footernav {list-style:none; padding-top:13px; padding-left:60px;}
		.footernav li {
			float:left; display:block; height: 1%; /* Forces hasLayout (ie6) */ vertical-align:middle; padding-right:5px;
		}
		.footernav li span.copyright {color:#fff; font-size:0.65em; text-decoration:none;}
		.footernav li span.pipe {padding-left:0px; padding-right:0px; color:#fff; font-size:0.60em;}
		.footernav li a {color:#fff; font-size:0.65em; text-decoration:none;}
		.footernav li a:hover {color:#fff; text-decoration:underline;}

	#nav-footer-wrap p{
	margin:0; padding-top:13px; padding-right:60px; padding-bottom:0px; padding-left:60px;
	text-align:left;
	color:#fff; font-size:0.65em;
 	}

#nav-footer-wrap p a {color:#fff; text-decoration:none;}
#nav-footer-wrap a:hover {color:#fff; text-decoration:underline;}
/*End Footer Nav*/