@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
.h1 {
}

#PageHolder {
	width: 826px;
	margin: auto;
	margin-top: 15px;
}
#Header #Logo {
	float: left;
}
#Header  #Links  {
	float: right;
	width: 250px;
	text-align: right;
	margin-top: 38px;
}
#Header  #Links a {
	margin-left: 50px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #656C29;
	font-size: 12px;
	font-weight: bold;
}
#MainNav {
	height: 37px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #656c2a;
	padding-top: 4px;
	clear: both;
}
#MainNav ul {
	list-style: none;
	position: absolute;
}
#MainNav ul li {
	float: left;
}
#MainNav  ul  li  span {
	font-size: 1px;
	color: #FFFFFF;
	visibility: hidden;
}
#BTN_AboutUs a {
	background-image: url(../Images/BTN_AboutUs.jpg);
	width: 103px;
	height: 37px;
	background-position: 0px 0px;
	display: block;
	text-decoration: none;
	visibility: visible;
}
#BTN_AboutUs a:hover {
	background-position: 0px -37px;
}
#BTN_TheTaverns a {
	background-image: url(../Images/BTN_TheTaverns.jpg);
	width: 130px;
	height: 37px;
	background-position: 0px 0px;
	display: block;
	text-decoration: none;
	visibility: visible;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #d2d7b2;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #d2d7b2;
}
#BTN_TheTaverns a:hover {
	background-position: 0px -37px;
}
#BTN_TheMenus a {
	background-image: url(../Images/BTN_Menus.jpg);
	width: 93px;
	height: 37px;
	background-position: 0px 0px;
	display: block;
	text-decoration: none;
	visibility: visible;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #d2d7b2;
}
#BTN_TheMenus a:hover {
	background-position: 0px -37px;
}
#BTN_PressMediaNews a {
	background-image: url(../Images/BTN_PressMediaNews.jpg);
	width: 197px;
	height: 37px;
	background-position: 0px 0px;
	display: block;
	text-decoration: none;
	visibility: visible;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #d2d7b2;
}
#BTN_PressMediaNews a:hover {
	background-position: 0px -37px;
}
#BTN_OutsideCatering a {
	background-image: url(../Images/BTN_OutsideCatering.jpg);
	width: 295px;
	height: 37px;
	background-position: 0px 0px;
	display: block;
	text-decoration: none;
	visibility: visible;
}
#BTN_OutsideCatering a:hover {
	background-position: 0px -37px;
}
#BTN_TheTaverns ul {
	left: -999px;
}
#BTN_TheTaverns  ul li {
	width: 130px;
	clear: left;
	z-index: 100;
}
#BTN_TheTaverns:hover   ul,#BTN_TheTaverns.sfhover ul {
	left: auto;
}
#BTN_TheMenus   ul  {
	left: -999px;
}
#BTN_TheMenus   ul   li  {
	width: 130px;
	clear: left;
}
#BTN_TheMenus:hover  ul,#BTN_TheMenus.sfhover ul   {
	left: auto;
	margin-left: -2px;
}
#BTN_TheTaverns    #BTN_Stansfield  a {
	background-image: url(../Images/BTN_StansfieldArms.jpg);
	width: 130px;
	height: 30px;
	background-position: 0px -6px;
	display: block;
	text-decoration: none;
	visibility: visible;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #d2d7b2;
}
#BTN_TheTaverns    #BTN_Stansfield  a:hover {
	background-position: 0px -43px;
}
#BTN_TheTaverns #BTN_Chevin a {
	background-image: url(../Images/BTN_ChevinInn.jpg);
	width: 130px;
	height: 30px;
	background-position: 0px -6px;
	display: block;
	text-decoration: none;
	visibility: visible;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d2d7b2;
	border-bottom-color: #d2d7b2;
}
#BTN_TheTaverns #BTN_Chevin a:hover {
	background-position: 0px -43px;
}
#BTN_TheTaverns #BTN_BlackHorse a {
	background-image: url(../Images/BTN_BlackHorse.jpg);
	width: 130px;
	height: 30px;
	background-position: 0px -6px;
	display: block;
	text-decoration: none;
	visibility: visible;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d2d7b2;
}
#BTN_TheTaverns  #BTN_BlackHorse  a:hover {
	background-position: 0px -43px;
}
#BTN_TheMenus    #BTN_Stansfield  a {
	background-image: url(../Images/BTN_StansfieldArms.jpg);
	width: 130px;
	height: 30px;
	background-position: 0px -6px;
	display: block;
	text-decoration: none;
	visibility: visible;
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #d2d7b2;
	border-left-color: #d2d7b2;
}
#BTN_TheMenus    #BTN_Stansfield  a:hover {
	background-position: 0px -43px;
}
#BTN_TheMenus #BTN_Chevin a {
	background-image: url(../Images/BTN_ChevinInn.jpg);
	width: 130px;
	height: 30px;
	background-position: 0px -6px;
	display: block;
	text-decoration: none;
	visibility: visible;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d2d7b2;
	border-bottom-color: #d2d7b2;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #d2d7b2;
}
#BTN_TheMenus #BTN_Chevin a:hover {
	background-position: 0px -43px;
}
#BTN_TheMenus #BTN_BlackHorse a {
	background-image: url(../Images/BTN_BlackHorse.jpg);
	width: 130px;
	height: 30px;
	background-position: 0px -6px;
	display: block;
	text-decoration: none;
	visibility: visible;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #d2d7b2;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d2d7b2;
}
#BTN_TheMenus  #BTN_BlackHorse  a:hover {
	background-position: 0px -43px;
}
#MainImage {
	width: 822px;
	height: 318px;
	margin: auto;
	border: 2px solid #656C29;
	margin-top: 4px;
	z-index: -1;
}
#MainImage object {
	z-index: -10;
}

#SlideShow {
	list-style: none;
	position: relative;
	z-index: -1;
}
#Content {
	margin-top: 4px;
	height: 275px;
	border: 2px solid #656C29;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
#ContentTitle  {
	height: 40px;
	background-color: #656C29;
}
#ContentTitle img {
	margin-top: 8px;
	margin-left: 10px;
}
#ContentLeft {
	width: 254px;
	float: left;
	margin-top: 10px;
	padding: 10px;
	height: 180px;
	position: relative;
}

#ContentLeft a {
	color: #333333;
	text-decoration: none;
}
#ContentLeft a:hover {
	color: #656C29;
	text-decoration: none;
}


#ContentMiddle {
	width: 250px;
	float: left;
	margin-top: 10px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d2d7b2;
	border-left-color: #d2d7b2;
	padding: 10px;
	height: 180px;
	position: relative;
}
#ContentMiddle a {
	color: #333333;
	text-decoration: none;

}
#ContentMiddle a:hover {
	color: #656C29;
	text-decoration: none;
}
#ContentMiddleCentralText {
	width: 250px;
	float: left;
	margin-top: 10px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d2d7b2;
	border-left-color: #d2d7b2;
	padding: 10px;
	height: 180px;
	text-align: center;
}

#ContentRight {
	width: 254px;
	float: right;
	margin-top: 10px;
	padding: 10px;
	height: 180px;
	position: relative;
}
#ContentRight .times {
	position: absolute;
	right: 20px;


}
#ContentRight a {
	color: #333333;
	text-decoration: none;
}
#ContentRight  a:hover {
	color: #656C29;
	text-decoration: none;
}
.FrontPageNewsItem {
	height: 140px;
	overflow: hidden;
}


.Headline {
	font-weight: bold;
	color: #3c3c3c;
}
.URLlink a {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.URLlink a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #3c3c3c;
	text-decoration: none;
}
.Date {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	vertical-align: baseline;
}
.NewsFooter {
	position: absolute;
	bottom: 0px;
	width: 200px;

}
#NewsContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#NewsContentTitle {
	height: 40px;
	border: 2px solid #656C29;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-top: 4px;
}
#NewsContentTitle img {
	margin-top: 8px;
	margin-left: 10px;
}
#NewsContentBand {
	height: 40px;
	background-color: #656C29;
	padding: 10px;
	color: #d2d7b2;
	line-height: 20px;
	padding-left: 20px;
}
#NewsStories {
	height: 477px;
	border: 2px solid #656C29;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 10px;
	position: relative;
}
#NewsStories .NewsItem {
	width: 750px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#NewsStories   .NewsItem   .NewsHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #656C29;
}
#NewsStories  .NewsItem  .NewsHeadline  .MediaOutlet  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
#NewsStories   .NewsItem   .NewsHeadline   .ReadMore a  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
#NewsStories .NewsItem .Description {
	list-style: none;
	margin-top: 5px;
}
#NewsStories  .NewsDate {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
#NewsStories  #ButtonPrev {
	margin: auto;
	position: absolute;
	bottom: 20px;
	right: 120px;
}
#NewsStories #ButtonNext {
	margin: auto;
	position: absolute;
	bottom: 20px;
	right: 50px;
}

#MenusContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}


#MenusContentTitle {
	height: 40px;
	border: 2px solid #656C29;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 4px;
}
#MenusContentTitle img {
	margin-top: 8px;
	margin-left: 10px;
	float: left;
}
#MenusContentBand {
	height: 20px;
	background-color: #656C29;
	padding: 5px;
	color: #d2d7b2;
	line-height: 20px;
	padding-left: 5px;
}
#MenusContentBand li {
	display: inline;
	margin-left: 20px;

}
#MenusContentBand li a {
	text-decoration: none;
	color: #d2d7b2;
	font-weight: bold;
	font-size: 12px;
}
#MenusContentBand li a:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
#MenusCoursesBand {
	height: 20px;
	background-color: #d2d7b2;
	padding: 5px;
	color: #656C29;
	line-height: 20px;
	padding-left: 5px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #656C29;
	border-left-color: #656C29;
}
#MenusCoursesBand li {
	display: inline;
	margin-left: 20px;
}
#MenusCoursesBand li a {
	text-decoration: none;
	color: #656C29;
	font-weight: normal;
	font-size: 11px;
}
#MenusCoursesBand li a:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
}
#MenuContent {
	height: 477px;
	border: 2px solid #656C29;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	position: relative;
	overflow: hidden;
	padding: 10px;
}
.MenuItems {
	float: left;
	margin-top: 20px;
	padding: 10px;
	height: 430px;
	text-align: center;
	overflow: auto;
	position: relative;
	z-index: 1;
	padding-right: 5px;
	width: 540px;
}
.MenuScroll
{
	position: absolute;
	top: 0;
	width: 94%;
	z-index: 2;
	left: 10px;
}
.track/* <Scroll> */
{
    position: relative;
    float:right;
    top: 0; 
    width: 5px; 
	height: 100%;
    font-size: 0;
    z-index: 3;
}
.drag_bar
{
	position: absolute;
	width: 5px;
	cursor: pointer;
	z-index: 4;
	background: #D2D7B2;
}  
#MenuSideBar {
	float: right;
	width: 210px;
	margin-top: 20px;
	padding: 10px;
	height: 430px;
	padding-right: 20px;
}
#MenuSideBar a {
	text-decoration: none;
	color: #656C29;

}
#MenuSideBar a:hover {
	text-decoration: none;
	color: #FF0000;
}




.MenusTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #656C29;
}
.MenusDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #656C29;
}
.MenusPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #656C29;
}
#ServiceTime {
	text-align: right;
	margin-top: 15px;
	margin-right: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #656C29;
}
#Instructions {
	height: 100px;
	margin: auto;
	border: 2px solid #656C29;
	margin-top: 4px;
	background-color: #FFFFFF;
	padding: 10px;
	margin-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #656C29;
	line-height: 2em;
}
.InstructionsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #656C29;
	line-height: 2;
}
#ContactUsForm {
	height: 350px;
	border: 2px solid #656C29;
	margin-top: 4px;
	background-color: #d2d7b2;
	padding: 10px;
	margin-bottom: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}
#InputHeader {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #656C29;
	color: #656C29;
	font-size: 12px;
	font-weight: bold;
}
#ContactUsForm ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
	font-size: 12px;
	color: #656C29;
	font-weight: bold;
}
#ContactUsForm li {
	margin-top: 8px;
}
#ContactUsForm label {
	width: 120px;
	float: left;
	margin-top: 4px;
	text-align: right;
	margin-right: 20px;
}
#ContactUsForm #LeftFields {
	width: 600px;
	float: left;
}
#ContactUsForm    #LeftFields input {
	border: 2px solid #656C29;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #656C29;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
	width: 400px;
	background-color: #FFFFFF;
	background-image: url(../Images/FormInputBG.jpg);
	background-repeat: repeat;
}#ContactUsForm #LeftFields textarea {
	border: 2px solid #656C29;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #656C29;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
	width: 400px;
	background-color: #FFFFFF;
	height: 100px;
	background-image: url(../Images/FormInputBG.jpg);
	background-repeat: repeat;
}
#ContactUsForm #FormBTNs {
	width: 65px;
	position: absolute;
	right: 20px;
	bottom: 63px;
}
#ContactUsForm #RequiredFields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-left: 150px;
	color: #656C29;
}
#Footer {
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
	padding-top: 4px;
	padding-bottom: 24px;
	text-align: right;
}
#DesignAndIT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-top: 4px;
	text-align: right;
}
#DesignAndIT a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-top: 4px;
	text-align: right;
	text-decoration: none;
}
#w3counter {
	margin-top: 10px;
}
#PrintMenusContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	clear: both;
}
.PrintMenusTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #656C29;
}
.PrintMenusDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #656C29;
}
.PrintMenusPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #656C29;
}
.PrintItem {
	margin-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
#PrintContent {

}
#PrintMenuSection {
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #656C29;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 15px;
	border: 2px solid #656C29;
}
