/* default page items */

body
{
	Background: #E6E6BA;
	font: 8pt tahoma;
	margin: 0px;
	scrollbar-darkshadow-color: #686C6B;
	scrollbar-highlight-color: #ECD2CC;
	scrollbar-face-color: #ECD2CC;
	scrollbar-3dlight-color: #808080;
	scrollbar-shadow-Color: #808080;
	scrollbar-arrow-color: #686C6B;
	scrollbar-track-color: #F4ECE9;
}
/* Table styles */
table.Main
{
	border:0px;
	width:800px;
	border-collapse: collapse;
	border-spacing:0px;
	padding:0px;
	margin:0px;
}
table.TitleBar
{
	border:0px;
	width:100%;
	height:20px;
	border-spacing: 0px;
	border-collapse: collapse;
	padding:0px;
}
table.TitleBar TD 

{
	padding:0px;
}
table.Banner
{
	border:0px;
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
	padding:0;
	background: #FFFFFF;
}
table.BannerImages
{
	border:0px;
	width:100%;
	border-spacing: 1px;
	padding:0px;
}
table.Header
{
	border:0px;
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
	padding:2px;
}
table.Content
{
	border:0px;
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
	padding:0px;
}
table.LeftNavigation
{
	border:0px;
	width:200px;
	border-spacing: 0px;
	border-collapse: collapse;
	padding:0px;
}
table.Footer
{
	border:0px;
	width:100%;
	height:20px;
	border-spacing: 0px;
	border-collapse: collapse;
	padding:0;
}
table.Footer TD 

{
	padding:0px;
}

img.Main
{
	height:6px;
	width:100px;
}
img.Logo
{
	height:100px;
}
img.TitleBar
{
	border:0px;

}
img.Banner
{
	height:100px;
	width:150px;
}
img.Footer
{
	border:0px;

}
p.Banner
{
	text-align:center;
}
td.TitleBarLeftCorner
{
	text-align:left;
}
td.TitleBarRightCorner
{
	text-align:right;
}
td.FooterLeftCorner
{
	text-align:left;
}
td.FooterRightCorner
{
	text-align:right;
}
span.CheckOutLabel
{
	width:105px;
}
input
{
	color: #3D3F3F;
	font: 8pt tahoma;
	height: 20;
	z-index: 0;
}
input.TextboxDisabled
{
	color: #808080;
	font: 8pt tahoma;
	height: 20;
	background: #F4ECE9;
	z-index: 0;
}
input.Button
{
	background: #EBEADB;
	color: #3D3F3F;
	font: 8pt tahoma;
	height: 24;
	width: 80;
}
input.Radio
{
	vertical-align: middle;
	border: 0px;
}
input.Checkbox
{
	height: 22;
	vertical-align:top;
	border: 0px;
}
label.Checkbox
{
	vertical-align: middle;
}
label
{
	color: #3D3F3F;
	font: 8pt tahoma;
	height: 10px;
	z-index: 0;
}
select
{
	color: #3D3F3F;
	font: 8pt tahoma;
}
span
{
	color: #3D3F3F;
	font: 8pt tahoma;
	height: 22;
	vertical-align: bottom;
	padding-top: 3px;
	text-align: right;
}
textarea
{
	color: #3D3F3F;
	font: 8pt tahoma;
	scrollbar-darkshadow-color: #686C6B;
	scrollbar-highlight-color: #ECD2CC;
	scrollbar-face-color: #ECD2CC;
	scrollbar-3dlight-color: #808080;
	scrollbar-shadow-Color: #808080;
	scrollbar-arrow-color: #686C6B;
	scrollbar-track-color: #F4ECE9;
}
textarea.Disabled
{
	color: #3D3F3F;
	font: 8pt tahoma;
	background: #F4ECE9;
	scrollbar-darkshadow-color: #686C6B;
	scrollbar-highlight-color: #ECD2CC;
	scrollbar-face-color: #ECD2CC;
	scrollbar-3dlight-color: #808080;
	scrollbar-shadow-Color: #808080;
	scrollbar-arrow-color: #686C6B;
	scrollbar-track-color: #F4ECE9;
}
select.TextboxDisabled
{
	color: #808080;
	font: 8pt tahoma;
	height: 20;
	background: #F4ECE9;
	z-index: 0;
}

div
{
	color: #3D3F3F;
	font: 8pt tahoma;
}

/* links */

A
{
	text-decoration: none;
	cursor: hand;
}
A:hover
{
	text-decoration: none;
	cursor: hand;
}
A.Over
{
	text-decoration: underline;
	cursor: hand;
}
A.HeaderNavigation
{
	font: bold 10pt Verdana;
	color: #ffffff;
	text-decoration: none;
	cursor: hand;
}
A.HeaderNavigation:hover
{
	font: bold 10pt Verdana;
	color: #ffffff;
	text-decoration: underline;
	cursor: hand;
}
A.HeaderNavigation.Over
{
	font: bold 10pt Verdana;
	color: #ffffff;
	text-decoration: underline;
	cursor: hand;
}
A.LeftNavigation
{
	font: Bold 13pt Arial;
	color: #E6E6BA;
	text-decoration: none;
	cursor: hand;
}
A.LeftNavigation:hover
{
	font: Bold 13pt Arial;
	color: #E6E6BA;
	text-decoration: underline;
	cursor: hand;
}
A.LeftNavigation.Over
{
	font: Bold 13pt Arial;
	color: #E6E6BA;
	text-decoration: underline;
	cursor: hand;
}
A.TopNavigation
{
	font: bold 7pt Verdana;
	Color: #464545;
	text-decoration: none;
	cursor: hand;
}
A.TopNavigation:hover
{
	font: bold 7pt Verdana;
	Color: #464545;
	text-decoration: underline;
	cursor: hand;
}
A.TopNavigation.Over
{
	font: bold 7pt Verdana;
	Color: #464545;
	text-decoration: underline;
	cursor: hand;
}
A.ContentNavigation
{
	text-align: left;	
	font: bold 10pt tahoma;
	Color: #464545;
	text-decoration: none;
	cursor: hand;
}
A.ContentNavigation:hover
{
	text-align: left;	
	font: bold 10pt tahoma;
	Color: #464545;
	text-decoration: underline;
	cursor: hand;
}
A.ContentNavigation.Over
{
	text-align: left;	
	font: bold 10pt tahoma;
	Color: #464545;
	text-decoration: underline;
	cursor: hand;
}
Img
{
	border:0;
}

/* spreadsheet */

.SpreadsheetBorder
{
	border: 1px #686C6B solid;
	table-layout: fixed;
	background: #ECD2CC;
}
.SpreadsheetContents
{
	width: 100%;
	overflow-y: scroll;
	background: #ffffff;
	scrollbar-darkshadow-color: #686C6B;
	scrollbar-highlight-color: #ECD2CC;
	scrollbar-face-color: #ECD2CC;
	scrollbar-3dlight-color: #808080;
	scrollbar-shadow-Color: #808080;
	scrollbar-arrow-color: #686C6B;
	scrollbar-track-color: #F4ECE9;
}
.SpreadsheetFooter
{
	font: 8pt tahoma;
	border-top: 1px #686C6B solid;
	background: #ECD2CC;
	height: 20;
	padding-left: 2px;
	padding-right: 2px;
	background-image: url(/skins/skin1/images/SpreadsheetBackground.gif);
}
.SpreadsheetPagingDisabled
{
	cursor: default;
	color: #808080;
	font: 8pt tahoma;
}
Input.SpreadsheetChoosePage
{
	font: 8pt tahoma; 
	height: 16; 
	width: 25;
	border: solid 1px #686C6B;
}
.SpreadsheetColumnHeader
{
	font: 8pt tahoma;
	height: 20;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #ECD2CC;
	border-bottom: 1px #686C6B solid;
	border-right: 1px #686C6B solid;
	overflow-y: hidden;
	color: #3D3F3F;
	background-image: url(/skins/skin1/images/SpreadsheetBackground.gif);
}
.SpreadsheetCellEnabled
{
	cursor: default;
	color: #3D3F3F;
	font: 8pt tahoma;
	padding-left: 2px;
	padding-right: 2px;
	height: 18;
	border-bottom: 1px #BCC4C2 solid;
	border-right: 1px #BCC4C2 solid;
	overflow-y: hidden;
	line-height: 18px;
}
.SpreadsheetCellDisabled
{
	cursor: default;
	color: gray;
	font: 8pt tahoma;
	padding-left: 2px;
	padding-right: 2px;
	height: 18;
	border-bottom: 1px #BCC4C2 solid;
	border-right: 1px #BCC4C2 solid;
	overflow-y: hidden;
	line-height: 18px;
}
.SpreadsheetHeaderSpacer
{
	height: 19;
	width: 16;
	background: #ECD2CC;
	border-bottom: 1px #686C6B solid;
}
.SpreadsheetLink
{
	font: 8pt tahoma;
	text-decoration: none;
}
.SpreadsheetLinkHover
{
	font: 8pt tahoma;
	cursor: hand;
	text-decoration: underline;
}

/* popups */

.PopupArrow
{
	cursor: hand;
}
.PopupVisible
{
	display:;
	background: #F4ECE9;
	border: 1px solid #686C6B;
	POSITION:absolute;
	z-index: 999999;
}
.PopupInvisible
{
	display: none;
}

/* error display */

.ErrorBorder
{
	border: double 3px #808080;
}
.ErrorHeader
{
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	font: 10pt tahoma;
	width: 100%;
}
td.ErrorImage
{
	padding-left: 10px;
	padding-right: 10px;
}
img.ErrorImage
{
}
.ErrorField
{
	font: bold 8pt tahoma;
	padding-top: 5px;
	padding-left: 10px;
}
.ErrorMessage
{
	width: 100%;
	height: 100%;
	border: none;
	overflow: hidden;
}
.ErrorText
{
	font: 8pt tahoma;
	padding-top: 5px;
	padding-left: 5px;
}
.ErrorHelp
{
	font: 8pt tahoma;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

/* Calendar */

.Calendar
{
	background: #F9B426;
}
.CalendarDay
{
	text-align: center;
	height: 18px;
	width: 24px;
	font: 8pt tahoma;
	background: #ffffff;
	padding: 2px;
}
.CalendarDayDisabled
{
	text-align: center;
	height: 18px;
	width: 24px;
	font: 8pt tahoma;
	color: #d4d0c8;
	background: #ffffff;
	padding: 2px;
	cursor: default;
}
.CalendarDaySelected
{
	text-align: center;
	height: 18px;
	width: 24px;
	font: 8pt tahoma;
	background: #686C6B;
	color: #ffffff;
	padding: 2px;
	cursor: default;
}
.CalendarDaySelectedDisabled
{
	text-align: center;
	height: 18px;
	width: 24px;
	font: 8pt tahoma;
	color: #d4d0c8;
	background: #FFFFFF;
	border: solid 1px #808080;
	cursor: default;
}
.CalendarDayOver
{
	text-align: center;
	height: 18px;
	width: 24px;
	font: bold 8pt tahoma;
	background: #ffffff;
	color: #3D3F3F;
	padding: 1px;
	border: solid 1px #000000;
	cursor: hand;
}
.CalendarMonth
{
	text-align: center;
	height: 20px;
	font: 8pt tahoma;
	background: #F9B426;
	padding: 2px;
}
.CalendarMonthDisabled
{
	text-align: center;
	height: 20px;
	font: 8pt tahoma;
	color: #ffffff;
	background: #F9B426;
	padding: 2px;
	cursor: default;
}
.CalendarMonthOver
{
	text-align: center;
	height: 20px;
	font: bold 8pt tahoma;
	background: #ffffff;
	border: solid 1px #000000;
	cursor: hand;
}

/* spreadsheet */

.SpreadsheetRowOdd
{
	background: #FCFFFA;
}
.SpreadsheetRowEven
{
	background: #F0F7ED;
}
.SpreadsheetRowHover
{
	background: #DEE9D9;
	cursor: hand;
}
.SpreadsheetRowOn
{
	background: #CFDDC8;
}
td.Banner
{
	background: #FFFFFF;
	width:200px; 
	height:100px;
}
td.TitleBar
{
	background: #203E50;
}
td.TitleBarCompanyInfo
{
	font: bold 10pt Verdana;
	color: #FFFFFF;
}
td.TitleBarAboutUs
{
	width:75px; 
	text-align:right;
}
td.Header
{
	background: #F9B426;
	text-align: right;
	background: url('../images/header.jpg');
	background-repeat: repeat-x;
	height:28px;
}
td.LeftNavigation
{
	Background: #1C5E19;
	vertical-align: top;
}
td.Content
{
	Background: #FFFFFF;
	vertical-align: top;
}
td.MenuItemListContainer
{
	BORDER-BOTTOM: 1px solid;
}
td.Footer
{
	background: #203E50;
}
TD.SubFooter
{
	text-align: center;
	Font: 8pt Verdana; 
	Color: #464545;
}
A.SubFooter
{
	text-align: center;
	Font: 8pt Verdana; 
	Color: #464545;
	text-decoration: none;
}
A.SubFooter:hover
{
	text-align: center;
	Font: 8pt Verdana; 
	Color: #464545;
	text-decoration: underline;
}
.Header1
{
	text-align: left;
	font: 14pt tahoma;
	color: #86C768;
}
.Header2
{
	font: bold 10pt Verdana;
	Color: #464545;
}
.Header3
{
	text-align: right;
	font: bold 7pt Verdana;
	Color: #464545;
}
.Header4
{
	font: bold 10pt Verdana;
	color: #FFFFFF;
}
.Header5
{
	text-align: right;
	font: bold 7pt Verdana;
	color: #FFFFFF;
}
.Header6
{
	font: 9pt Tahoma;
	Color: #464545;
}
.SubCategory
{ 
	Font: Bold 14pt Arial; 
	border-bottom: 1px Solid;
	Color: #464545;
}
.SubHeader1
{
	text-align: left;	
	font: bold 10pt tahoma;
	Color: #464545;
}
.SubHeader2
{
	text-align: left;	
	font: bold 10pt tahoma;
	Color: #464545;
}
.SubHeader3
{
	text-align: left;	
	font: bold 8pt tahoma;
	Color: #464545;
}
.SubHeader3Required
{
	text-align: right;	
	font: bold 8pt tahoma;
	color: #800000;
	cursor: hand;
}
.SubLabel3
{
	text-align: right;	
	font: 8pt tahoma;
	Color: #464545;
	cursor: default;
}

.SubLabel3Required
{
	text-align: right;	
	font: bold 8pt tahoma;
	color: #800000;
	cursor: hand;
}
.RestaurantIntroMessage
{
	text-align:left;
	Padding-Top: 5px; 
	Font: 8pt Verdana; 
	Color: #464545;
}
.RestaurantCheckoutMessage
{
	text-align:left;
	Padding-Top: 5px; 
	Font: 8pt Verdana; 
	Color: #464545;
}
.CategoryListName
{ 
	Font: Bold 14pt Arial; 
	Color: #464545;
}
.CategoryDescription
{
	text-align:left;
	Padding-Top: 5px; 
	Font: 8pt Verdana; 
	Color: #464545;
}
.MenuItemListView
{
	CURSOR: hand; 
	CURSOR:pointer; 
	PADDING-RIGHT: 4px;  
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 6px;  
	font-weight: 700; 
	font-size: 7pt;
	font-face:verdana; 
	Color: #FFFFFF;
	height:24px;
	width:60px;
	background: url('../images/btnView.gif');
	background-repeat: no-repeat;
	background-position:center top;
}
.MenuItemListViewOver
{
	CURSOR: hand; 
	CURSOR:pointer; 
	PADDING-RIGHT: 4px;  
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 6px;  
	font-weight: 700; 
	font-size: 7pt;
	font-face:verdana;
	text-decoration: underline; 
	Color: #F9B426;
	height:24px;
	width:60px;
	background: url('../images/btnView.gif');
	background-repeat: no-repeat;
	background-position:center top;
}
.MenuItemButtonAddToOrder
{
	CURSOR: hand; 
	CURSOR:pointer;
	Height: 35px;
	Text-align:center;
	vertical-align:middle; 
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 3px;  
	font-weight: 700; 
	font-size: 10pt;
	font-face:verdana; 
	Color: #FFFFFF;
	height:41px;
	width:118px;
	background: url('../images/btnAdd.gif');
	background-repeat: no-repeat;
	background-position:center top;
	
}
.MenuItemButtonAddToOrderOver
{
	CURSOR: hand; 
	CURSOR:pointer;
	Height: 35px;
	Text-align:center;
	vertical-align:middle;
	PADDING-RIGHT: 4px;  
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 3px;  
	font-weight: 700; 
	font-size: 10pt;
	font-face:verdana;
	text-decoration: underline;  
	Color: #F9B426;
	height:41px;
	width:118px;
	background: url('../images/btnAdd.gif');
	background-repeat: no-repeat;
	background-position:center top;
}
.ShoppingCartButtonViewAll
{
	CURSOR: hand; 
	CURSOR:pointer; 
	PADDING-RIGHT: 4px;  
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px;  
	PADDING-TOP: 3px; 
	FONT-WEIGHT: 700; 
	FONT-SIZE: 10pt;
	FONT-FACE: verdana;
	Color: #FFFFFF;
	height:41px;
	width:118px;
	background: url('../images/btnAdd.gif');
	background-repeat: no-repeat;
	background-position:center top;
}
.ShoppingCartButtonViewAllOver
{
	CURSOR: hand; 
	CURSOR:pointer;  
	PADDING-RIGHT: 4px;  
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px;  
	PADDING-TOP: 3px; 
	FONT-WEIGHT: 700; 
	FONT-SIZE: 10pt;
	FONT-FACE: verdana;
	text-decoration: underline;
	Color: #F9B426;
	height:41px;
	width:118px;
	background: url('../images/btnAdd.gif');
	background-repeat: no-repeat;
	background-position:center top;
}
.ShoppingCartButtonUpdate
{
	CURSOR: hand; 
	CURSOR:pointer;  
	PADDING-RIGHT: 4px;  
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px;  
	PADDING-TOP: 3px; 
	FONT-WEIGHT: 700; 
	FONT-SIZE: 10pt;
	FONT-FACE: verdana;
	Color: #FFFFFF;
	height:41px;
	width:118px;
	background: url('../images/btnAdd.gif');
	background-repeat: no-repeat;
	background-position:center top;
}
.ShoppingCartButtonUpdateOver
{
	CURSOR: hand; 
	CURSOR:pointer;  
	PADDING-RIGHT: 4px;  
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px;  
	PADDING-TOP: 3px; 
	FONT-WEIGHT: 700; 
	FONT-SIZE: 10pt;
	FONT-FACE: verdana;
	text-decoration: underline; 
	Color: #F9B426;
	height:41px;
	width:118px;
	background: url('../images/btnAdd.gif');
	background-repeat: no-repeat;
	background-position:center top;
}
.ShoppingCartButtonCheckout
{
	CURSOR: hand; 
	CURSOR:pointer; 
	PADDING-RIGHT: 4px;  
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px;  
	PADDING-TOP: 3px; 
	FONT-WEIGHT: 700; 
	FONT-SIZE: 10pt;
	FONT-FACE: verdana;
	Color: #FFFFFF;
	height:41px;
	width:118px;
	background: url('../images/btnAdd.gif');
	background-repeat: no-repeat;
	background-position:center top;
}
.ShoppingCartButtonCheckoutOver
{
	CURSOR: hand; 
	CURSOR:pointer; 
	PADDING-RIGHT: 4px;  
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px;  
	PADDING-TOP: 3px; 
	FONT-WEIGHT: 700; 
	FONT-SIZE: 10pt;
	FONT-FACE: verdana;
	text-decoration: underline; 
	Color: #F9B426;
	height:41px;
	width:118px;
	background: url('../images/btnAdd.gif');
	background-repeat: no-repeat;
	background-position:center top;
}
.ShoppingCartButtonPlaceOrder
{
	CURSOR: hand; 
	CURSOR:pointer; 
	PADDING-RIGHT: 4px;  
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px;  
	PADDING-TOP: 3px; 
	FONT-WEIGHT: 700; 
	FONT-SIZE: 10pt;
	FONT-FACE: verdana;
	Color: #FFFFFF;
	height:41px;
	width:118px;
	background: url('../images/btnAdd.gif');
	background-repeat: no-repeat;
	background-position:center top;
}
.ShoppingCartButtonPlaceOrderOver
{
	CURSOR: hand; 
	CURSOR:pointer; 
	PADDING-RIGHT: 4px;  
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px;  
	PADDING-TOP: 3px; 
	FONT-WEIGHT: 700; 
	FONT-SIZE: 10pt;
	FONT-FACE: verdana;
	text-decoration: underline;
	Color: #F9B426;
	height:41px;
	width:118px;
	background: url('../images/btnAdd.gif');
	background-repeat: no-repeat;
	background-position:center top;
}
.MenuItemListName
{
	Padding-Top: 10px; 
	Font: Bold 10pt Verdana; 
	Color: #464545;
}
.MenuItemListDescription
{
	Padding-Top: 5px; 
	Padding-Bottom: 1px; 
	Font: 8pt Verdana; 
	Color: #464545;
}
.MenuItemListPrice
{
	text-align: right;
	BORDER-BOTTOM: 1px solid;
	Font: Bold 10pt Verdana; 
	Color: #464545;
}
.CategoryName
{ 
	Font: Bold 14pt Arial; 
	Color: #464545;
}
td.MenuItemPictureContainer
{
	text-align: center;
	Padding-Top: 10px;
}
.MenuItemName
{ 
	Padding-Top: 10px;
	Font: Bold 12pt Verdana; 
	Color: #464545;
}
.MenuItemDescription
{
	Padding-Top: 10px; 
	Padding-Bottom: 1px; 
	Font: 8pt Verdana; 
	Color: #464545;
}
.MenuItemSpecialInstructionsTitle
{
	Padding-Top: 10px; 
	Font: Bold 8pt Verdana; 
	Color: #464545;
}
.MenuItemSpecialInstructions
{
	Padding-Top: 10px; 
	Font: 8pt Verdana; 
	Color: #464545;
}
.MenuItemPrice
{
	Padding-Top: 10px; 
	Font: Bold 10pt Verdana; 
	Color: #464545;
}
.MenuItemOrderingTitle
{
	Padding-Top: 10px;
	BORDER-BOTTOM: 1px solid;
	Font: Bold 8pt Verdana; 
	Color: #464545;
}
.MenuItemOrderPrice
{
	Font: 8pt Verdana; 
	Color: #464545;
}
.MenuItemOrderPriceRequired
{
	Font: 8pt Verdana; 
	Color: #E42129;
	font-weight:bold;
}
.MenuItemOrderPriceInput
{
	width: 50px;
}
.MenuItemOrderDescription
{
	height: 100px;
	width: 175px;
}
td.MenuItemAddToCartContainer
{
	text-align: center;
	Padding-Top: 10px;
	height: 50px;
	width: 125px;
}

.MenutItemCategoryTitle
{ 
	Padding-Top: 10px;
	padding-bottom: 7px;
	border-bottom: 1px Solid;
	Font: Bold 14pt Arial; 
	Color: #464545;
}

.ShoppingCartTitle
{ 
	Padding-Top: 10px;
	padding-bottom: 7px;
	border-bottom: 1px Solid;
	Font: Bold 14pt Arial; 
	Color: #464545;
}
tr.OrderItemHeader
{ 
	width: 600px;
}
td.OrderItemContainer
{
	padding-left: 15px;
	padding-right: 15px;
}
.OrderMenuItemHeader
{ 
	text-align: left;
	vertical-align: top;
	Padding-Top: 10px;
	Padding-Bottom: 5px;
	Font: bold 8pt Verdana; 
	Color: #464545;
}
.OrderCommentHeader
{ 
	text-align: left;
	vertical-align: top;
	Padding-Top: 10px;
	Padding-Bottom: 5px;
	Font: bold 8pt Verdana; 
	Color: #464545;
}
.OrderQuantityHeader
{ 
	text-align: center;
	vertical-align: top;
	Padding-Top: 10px;
	Padding-Bottom: 5px;
	Font: bold 8pt Verdana; 
	Color: #464545;
	width: 75px;
}
.OrderPriceHeader
{ 
	text-align: right;
	vertical-align: top;
	Padding-Top: 10px;
	Padding-Bottom: 5px;
	Font: bold 8pt Verdana; 
	Color: #464545;
}
.OrderTotalHeader
{ 
	text-align: right;
	vertical-align: top;
	Padding-Top: 10px;
	Padding-Bottom: 5px;
	Font: bold 8pt Verdana; 
	Color: #464545;
}
.OrderMenuItem
{ 
	text-align: left;
	Font: 8pt Verdana; 
	Color: #464545;
	width: 150px;
}
.TextAreaOrderComment
{ 
	height: 45px;
	width: 165px;
}
.OrderComment
{ 
	text-align: left;
	Font: 8pt Verdana; 
	Color: #464545;
	width: 175px;
}
.InputOrderQuantity
{ 
	width: 30px;
}
.OrderQuantity
{ 
	text-align: center;
	Font: 8pt Verdana; 
	Color: #464545;
	width: 80px;
}
.OrderPrice
{ 
	text-align: right;
	Font: 8pt Verdana; 
	Color: #464545;
	width: 55px;
}
.OrderTotal
{ 
	text-align: right;
	Font: 8pt Verdana; 
	Color: #464545;
}
.ShoppingCartItemHeader
{ 
	padding-top: 5px;
	border-top: 1px Solid;
	Font: 1pt Arial; 
	Color: #464545;
	height:2px;
	width:100%;
}
.ShoppingCartItemFooter
{ 
	padding-bottom: 2px;
	Font: 1pt Arial; 
	Color: #464545;
	height:2px;
	width:100%;
}
.ShoppingCartFooter
{ 
	padding-bottom: 0px;
	border-bottom: 1px Solid;
	Font: 1pt Arial; 
	Color: #464545;
}
.LabelOrderSubTotal
{ 
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: right;
	Font: 8pt Verdana; 
	Color: #464545;
}
.ContentOrderSubTotal
{ 
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: right;
	Font: 8pt Verdana; 
	Color: #464545;
	width: 65px;
}
.LabelOrderTax
{ 
	padding-bottom: 5px;
	text-align: right;
	Font: 8pt Verdana; 
	Color: #464545;
}
.ContentOrderTax
{ 
	padding-bottom: 5px;
	text-align: right;
	Font: 8pt Verdana; 
	Color: #464545;
}
.LabelOrderServiceCharge
{ 
	padding-bottom: 10px;
	border-bottom: 1px solid;
	text-align: right;
	Font: 8pt Verdana; 
	Color: #464545;
	Width: 165px;
}
.ContentOrderServiceCharge
{ 
	padding-bottom: 10px;
	border-bottom: 1px solid;
	text-align: right;
	Font: 8pt Verdana; 
	Color: #464545;
}
.LabelOrderTotal
{ 
	padding-top: 5px;
	text-align: right;
	Font: bold 8pt Verdana; 
	Color: #464545;
}
.ContentOrderTotal
{ 
	padding-top: 5px;
	text-align: right;
	Font: bold 8pt Verdana; 
	Color: #464545;
}
.LabelPaymentInformation
{ 
	text-align: right;
	Font: 8pt Verdana; 
	Color: #464545;
}
.LabelDescription
{ 
	text-align: left;
	Font: 8pt Verdana; 
	Color: #464545;
}
.SystemMessageContainer
{
	Background: #EFEDDE;
	Margin-Top: 5px;
	Border: 1px Solid #cccccc;
	text-align: left;
	Font: 8pt Verdana; 
	Color: #800000;
}
.SystemMessageTitle
{
	text-align: left;
	Font: Bold 8pt Verdana; 

	Color: #800000;
}
.SystemMessage

{
	text-align: left;
	Font: 8pt Verdana; 
	Color: #800000;
}
table.Hours
{
	border:0px;
	width:200px;
	border-spacing: 0px;
	border-collapse: collapse;
	padding:0px;
}
td.hoursTitle
{
	text-align: center;
	Font: Bold 8pt Verdana; 

	Color: #E6E6BA;
}
td.days
{
	text-align: right;
	Font: 8pt Verdana; 

	Color: #E6E6BA;
}
td.hours
{
	text-align: center;
	Font: 8pt Verdana; 

	Color: #E6E6BA;
}
td.CategoryContainer
{
	text-align: center;
	Font: Bold 10pt arial;
	color: #35492c;
}
td.ShoppingCartContainer
{
	text-align: center;
	Font: Bold 10pt arial;
	color: #35492c;
}
fieldset.SocialNetworking
{
	color:#cccccc; 
	width: 120px; 
	height: 57px; 
	margin-bottom:10px; 
	padding: 0px 10px 0 10px; 
	border: 1px solid #cccccc;
	text-align:left;
}
span.SocialNetworking
{
	font: 9pt Verdana; 
	Color:#cccccc;
}