/***************************************

Client: Royal Oak

Created date: 14/09/2005

Created by: The Dewes

Modified date: 

Modified by: 

****************************************/



/*

Page size:



/***************************************

1. Section: Main Page Layout 

****************************************/

Body
{
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color:#FCFCF2;
}
#Main, #CheckLogin /* Positions page in middle, must correct in wrap for text */
{
	text-align: center;
	font-size: .85em;
}
#wrap
{
	margin: 0 auto;
	width: 800px;
	text-align: left;
}
#header
{
	background-color:#420100;
	height: 70px;
	padding:11px;
	margin-top: 10px;
	margin-bottom: 3px;
}
#mainBody
{
	float: left;
	width: 594px;
	margin: 0;
	padding: 0;
}   
#fullBody
{
	margin: 0;
	padding: 0;
	width: 798px;
}
#sideBar
{
	float: right;
	width: 202px;
}
#footer
{
	clear: both;	
    color:  White;
	background-color: #420100;
	height: 60px;
    line-height: 60px;
	margin-bottom: 10px;
	text-align: center;
}
.Clear
{
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-bottom: -1px;
}

/***************************************

2. Section: Default Formats

****************************************/

H1
{
	padding: 0.25em;
	color: white;
	font-size: 1.2em;
	margin: 0.1em 0 0.5em 0;
}
H2
{
	font-size: 1.0em;
	color: white;
	margin: 0.1em 0 0.5em 0;
}
H3
{
	color: Black;
	font-size: 1.2 em;
	margin: 0.1em 0 0.5em 0;
}
H4
{	
	color: black;
	font-size: 1.0 em;
	margin: 0.1em 0 0.5em 0;
}
P
{
	font-size: 0.85em;
	margin: 0.1em 0 0.25em 0;
}
EM
{
	font-weight: normal;
	font-style: italic;
}
IMG
{
	border: none;
	margin: 0;
	padding: 0;	
}
TABLE
{
	font-size: 100%;	
}
TABLE.DataGrid
{
	table-layout: fixed;
}
TABLE.DataGrid TD
{
	vertical-align: top;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	padding: 3px;
}
FIELDSET
{
	margin: 0 0.5em 0.2em 0.5em;
}
LEGEND
{
	font-family: Arial Narrow, Arial, Sans-Serif;
	font-size: 0.85em;
	color: white;
}
ADDRESS
{
	font-style: normal;
	font-size: .85em;
	margin: 0.1em 0 0.5em 0;
}
 
/*  Menu Formatting */   
#mainMenu
{
	color: White;
	background-color: #234630;
	padding: 0.5em;
	margin-bottom: 3px;
}
#mainMenu ul
{
	list-style-type: none;
	line-height: 1.5em;
	padding: 0;
	margin: 0;
	font-size: 1em;
 
}
.listMenu ul
{
	list-style-type: none;
	line-height: 1.5em;
	padding: 0;
	margin: 0;
}
a:link
{
	color: white;
	text-decoration: none;
}
a:visited
{
	color: white;
	text-decoration: none;
}
a:hover
{
	color: white;
	text-decoration: underline;
}
a:active
{
	color: white;
	text-decoration: underline;
}

/* Panel Formatting */
/* Default */
.ArticlePanel, .ArticleSummaryPanel, .editPanel, .FormPanel, .BulletListPanel, .PagingListPanel, .SummaryListPanel, .SectionNavigationPanel, .SubSectionMenuPanel, .GraphicPanel, .FlashMoviePanel, .GalleryPanel
{
	color: White;
	background-color: Gray;
	margin: 0 0 3px 0;
	padding: 0;
}
.ArticlePanel, .ArticleSummaryPanel, .FormPanel, .BulletListPanel, .PagingListPanel, .SummaryListPanel, .SectionNavigationPanel, .SubSectionMenuPanel
{
	padding: 0.5em;
}

.RacingGreenPanel
{
	color: White;
	background-color: #234630;
	padding: 0.5em;
	margin-bottom: 3px;
}
.MahoganyPanel
{
	color: White;
	background-color: #420100;
	padding: 0.5em;
	margin-bottom: 3px;
}
.GunMetalPanel, .QuotePanel, .PubSpecialPanel
{
	color: White;
	background-color: #87839E;
	padding: 0.5em;
	margin-bottom: 3px;
}
.MenopauseMauvePanel, .splitPanel2, .DirectionsPanel
{
	color: White;
	background-color: #6D4B66;
	padding: 0.5em;
	margin-bottom: 3px;
}
.PeriwinkleBluePanel, .Location2Panel
{
	color: White;
	background-color: #9DB5D7;
	padding: 0.5em;
	margin-bottom: 3px;
}

.BurgundyPanel, .ChristmasPanel, .splitPanel1, .MarketLinksPanel

{
	color: White;
	background-color: #864362;
	padding: 0.5em;
	margin-bottom: 3px;
}
.CreamPanel
{
	
	background-color: #FFFFCC;
	padding: 0.5em;
	margin-bottom: 3px;
}
.DarkBeige, .SundayRoastPanel

{
	color: White;
	background-color: #A68787;
	padding: 0.5em;
	margin-bottom: 3px;
}


/***************************************

7. Section: ASP.NET Controls

****************************************/

.DataGrid
{
	font-size: 100%;
	width: 100%;
}
.TableHeader
{
	background-color: #6d4b66;
	color: White;
	font-weight: bold;
	line-height: 1.2em;
	padding: 0.5em;
	vertical-align: top;
}
.TableEditItem
{
	background-color: #ffffff;
	color: White;
}
.TableAltItem
{
	background-color: #ffffff;
	font-family: Arial Narrow, Arial, Sans-Serif;
	border: solid 1px #Ffffff;
	vertical-align: top;
}
.TableItem
{
	background-color: #FFFFFF;
	vertical-align: top;
	border: solid 1px #ffffff;
	font-family: Arial Narrow, Arial, Sans-Serif;
}
.TableFooter
{
	border-top-style: double;
	background-color:  #6d4b66;
}
.PagerRow
{
	background-color: #6d4b66;
}
.CheckBox
{
	height: 1em;
	font-size: 100%;
	font-family: Arial Narrow, Arial, Sans-Serif;
	margin: 0.2em 1em 0.2em 0.2em;
}
.CheckBoxList
{
	height: 1em;
	font-size: 100%;
	font-family: Arial Narrow, Arial, Sans-Serif;
	margin: 0.2em 1em 0.2em 0.2em;
}
.RadioButtonList
{
	height: 1em;
	font-size: 100%;
	font-family: Arial Narrow, Arial, Sans-Serif;
	margin: 0.2em 1em 0.2em 0.2em;
}
.DropDownList
{
	height: 1em;
	width: 50%;
	font-family: Arial Narrow, Arial, Sans-Serif;
	border: solid 1px #E4DEC8;
	margin: 0.2em 1em 0.2em 0.2em;
}
.ShortDropDownList
{
	height: 1em;
	width: 35%;
	font-family: Arial Narrow, Arial, Sans-Serif;
	border: solid 1px #E4DEC8;
	margin: 0.2em 1em 0.2em 0.2em;
}
.VeryShortDropDownList
{
	height: 1em;
	width: 24%;
	font-family: Arial Narrow, Arial, Sans-Serif;
	border: solid 1px #E4DEC8;
	margin: 0.2em 1em 0.2em 0.2em;
}
.ExtremelyShortDropDownList
{
	height: 1em;
	width: 15%;
	font-family: Arial Narrow, Arial, Sans-Serif;
	border: solid 1px #E4DEC8;
	margin: 0.2em 1em 0.2em 0.2em;
}
.LongDropDownList
{
	height: 1em;
	width: 83%;
	font-family: Arial Narrow, Arial, Sans-Serif;
	border: solid 1px #E4DEC8;
	margin: 0.2em 1em 0.2em 0.2em;
}
.GridDropDownList
{
	height: 1em;
	width: 100%;
	font-family: Arial Narrow, Arial, Sans-Serif;
	border: solid 1px #E4DEC8;
}
.TextBox
{
	width: 50%;
	font-family: Arial Narrow, Arial, Sans-Serif;
	border: solid 1px #E4DEC8;
	margin: 0.2em 1em 0.2em 0.2em;
}
.MultiLineTextBox
{
	font-family: Arial Narrow, Arial, Sans-Serif;
	width: 90%;
	height: 30em;
	border: solid 1px #E4DEC8;
	margin: 0.2em 1em 0.2em 0.2em;
}
.LongTextBox
{
	font-family: Arial Narrow, Arial, Sans-Serif;
	width: 80%;
	border: solid 1px #E4DEC8;
	margin: 0.2em 1em 0.2em 0.2em;
}
.ShortTextBox
{
	font-family: Arial Narrow, Arial, Sans-Serif;
	width: 25%;
	border: solid 1px #E4DEC8;
	margin: 0.2em 1.4em 0.2em 0.2em;
}
.VeryShortTextBox
{
	font-family: Arial Narrow, Arial, Sans-Serif;
	width: 5%;
	border: solid 1px #E4DEC8;
	margin: 0.2em 1.0em 0.2em 0.2em;
}
.GridTextBox
{
/*	width: 95%; */
	font-family: Arial Narrow, Arial, Sans-Serif;
	border: solid 1px #E4DEC8;
}
.messagesLabel
{
	color: Red;
}
.ShortFormLabel
{
	font-family: Arial Narrow, Arial, Sans-Serif;
	font-size:0.85em;
	color: white;
	vertical-align: top;
	margin: 0 0.5em 0.2em 0.5em;
	width: 5%;
}
.FormLabel
{
	font-family: Arial Narrow, Arial, Sans-Serif;
	font-size:0.85em;
	color: white;
	vertical-align: top;
	margin: 0 0.5em 0.2em 0.5em;
	width: 10%;
}
.MediumFormLabel
{
	font-family: Arial Narrow, Arial, Sans-Serif;
	font-size:0.85em;
	color: white;
	vertical-align: top;
	margin: 0 0.5em 0.2em 0.5em;
	width: 15%;
}
.LongFormLabel
{
	font-family: Arial Narrow, Arial, Sans-Serif;
	font-size:0.85em;
	color: white;
	vertical-align: top;
	margin: 0 0.5em 0.2em 0.5em;
	width: 25%;
}
/***************************************

8. Specials

****************************************/
.ChristmasPanel
{
Height: 157px;
}
.QuotePanel
{
Height: 238px;
}
.SundayRoastPanel
{
Height: 75 px;
}
.PubSpecialPanel
{
Height: 220px;
}
.splitPanel1
{
Height: 50px;
}
.splitPanel2
{

Height: 50px;
}
.Location2Panel
{
Height: 88px;
Width: 201px;
}
.DirectionsPanel
{
Height: 418px;
Width: 201px;
} 

.MarketLinksPanel
{
Height: 377px;
Width: 201px;
} 