﻿@charset "utf-8";
/* CSS Document */

BODY
{
font-family:Arial, Helvetica, sans-serif;
FONT-WEIGHT: normal;
FONT-SIZE: 12px;
COLOR:#333333;
margin:0px;
padding:0px;
background-image:url(../Images/bak.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
}

H1
{
margin:0px;
padding:0px;
font-size:22px;
}

H2
{
margin:0px;
padding:0px;
font-size:20px;
}

H2.Price1
{
color:#7d2e1c;
font-weight:bold;
font-size:28px;
line-height:26px;
padding:0px;
margin:0px;
}

H2.Price2
{
color:#c4812e;
font-weight:bold;
font-size:30px;
}

H2.Price3
{
color:#ccad50;
font-weight:bold;
font-size:30px;
}


H3.ArticleTitle
{
color:#7d2e1c;
font-weight:bold;
font-size:22px;
line-height:26px;
padding:0px;
margin:0px;
}

H4
{
margin:2px;
padding:0px;
font-size:18px;
}

INPUT
{
font-size:10px;
}

FORM
{
margin:0px;
padding:0px;
}

A
{
color:#7d2e1c;
}



A.helpLink
{
color:#7d2e1c;
size:9px;
}


/* ID STTYLES   *************************************************************************************************/

#Content
{
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:927px;
padding:0px;
}

#Header
{
width:927px;
background-image:url(../Images/Burg_fade_bak.jpg);
background-repeat:no-repeat;
height:312px;
padding:0px;
clear:both;
}


#TinyMenu
{
margin:18px 0px 0px 20px;
float:left;
height:20px;
}

#TinyContact
{
float:right;
text-align:right;
margin:20px 20px 0px 0px;

}


#Logo
{
width:898px;
height:257px;
margin:5px 10px 0px 8px;
float:left;
display:block;
}

#VertMenu
{
background-image:url(../Images/menu/top_right_bak.jpg);
background-repeat:no-repeat;
height:211px;
width:246px;
padding: 0px 0px 0px 0px;
}

#vMenuTBL
{
margin:5px 0px 0px 0px;
}

#MainBody
{
float:left;
background-color:#FFFFFF;
width:927px;
height:auto;
}

#row3
{
background-image:url(../Images/Burg_fade_bottom2.jpg);
background-repeat:no-repeat;
margin-top:15px !important; 
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
width:905px;
height:101px;
text-align:center;
font-size:14px;
font-weight:normal;
clear:both;
display:block;
}


#row1
{
background-image:url(../Images/Burg_fade_Middle_bak.jpg);
background-repeat:no-repeat;
margin:0px 0px 3px 4px;
padding:10px 3px 0px 3px;
float:left;
width:905px;
height:auto;
display:block;
clear:both;
}

#row1f
{
margin:0px 0px 3px 4px;
padding:10px 3px 0px 3px;
float:left;
width:905px;
}


#followingPageContent
{
background-color:#ffffff;
margin:0px 0px 50px 4px;
padding:10px 3px 0px 3px;
float:left;
width:905px;
height:auto;
display:block;
clear:both;
}

#footer
{
clear:both;
text-align:center;
background-image:url(../Images/footer_sm.gif);
background-repeat:repeat-x;
width:904px;
height:60px;
font-size:10px;
margin-top:2px;
margin-left:auto;
margin-right:auto;
padding:20px 0px 10px 0px;

}

#copyright
{
text-align:center;
font-size:10px;
color:#ccad50;
}

#mailing_list
{
margin:45px 0px 5px 0px;
background-image:url(../images/maillistbak.jpg);
background-repeat:no-repeat;
width:235px;
height:247px;
padding:5px !important;
}


/* class STYLES   *************************************************************************************************/
.row1TBL
{
width:900px !important;
padding:0px;
margin:0px;
}

.row2TBL
{
width:900px;
clear:both;
}

.vMenu
{
height:50px;
width:244px;
}

.vM1
{
background-image:url(../Images/menu_header_1.gif);
background-repeat:no-repeat;
}

.vM2
{
background-image:url(../Images/menu_header_2.gif);
background-repeat:no-repeat;
}

.vM3
{
background-image:url(../Images/menu_header_3.gif);
background-repeat:no-repeat;
}

.vM4
{
background-image:url(../Images/menu_header_4.gif);
background-repeat:no-repeat;
}

.RoundBox
{
background-image:url(../Images/Box_Menu_1.jpg);
background-repeat:no-repeat;
height:256px;
width:213px !important;
text-align:center;
vertical-align:top;
margin:0px;
}

.RoundBoxThick
{
background-image:url(../Images/Box_Wider.gif);
background-repeat:no-repeat;
height:258px;
width:260px;
text-align:center;
vertical-align:top;
}

.BoxTitle
{
width:195px;
background-color:#ffefd7;
font-size:18px;
line-height:18px;
font-weight:300;
font-style:italic;
margin:6px 7px 3px 7px;
padding:3px 0px 3px 0px;
}

.BoxTitleWide
{
width:245px;
background-color:#ffefd7;
font-size:18px;
line-height:18px;
font-weight:300;
margin:6px 7px 0px 7px;
padding:3px 0px 3px 0px;
}

.per1
{
color:#7d2e1c;
font-weight:bold;
font-size:18px;
margin:0px;
padding:0px;
}

.per2
{
color:#c4812e;
font-weight:bold;
font-size:18px;
margin:0px;
padding:0px;
}

.per3
{
color:#ccad50;
font-weight:bold;
font-size:18px;
margin:0px;
padding:0px;
}

.serves
{
font-weight:bold;
font-size:16px;
}

.foodDescr
{
color:#333333;
font-size:14px;
line-height:16px;
font-weight:normal;
margin:0px 13px 0px 13px;
padding:0px;
text-align:center !important;
width:170px;
}

.boxText
{
color:#333333;
font-size:14px;
line-height:18px;
font-weight:normal;
margin:0px 13px 10px 13px;
text-align:left;
padding:3px;
}


.foodDescrBTN
{
text-align:center;
}

.lgBox
{
background-image:url(../Images/lg_box_top.gif);
background-repeat:no-repeat;
width:620px;
height:53px;
vertical-align:top;
}

.lgBoxMD
{
background-image:url(../Images/lg_box_mid.gif);
background-repeat:repeat;
width:620px;
vertical-align:top;
}

.mdBox
{
background-image:url(../Images/med_box.gif);
background-repeat:no-repeat;
height:256px;
width:261px;
vertical-align:top;
text-align:center;
}

.mdBoxL
{
/*background-image:url(../Images/med_box2.jpg);
background-repeat:no-repeat;
background-position:top;*/
width:261px;
vertical-align:top;
text-align:left;
padding:5px 29px 5px 15px;
background-color:#FFFFFF;
}

IMG.OrderNow
{
margin:-6px 0px 0px 0px;
}

.WhatsNew
{
font-size:24px;
margin:9px 3px 0px 25px;
}

.MenuHighlights
{
font-size:24px;
font-weight:bold;
}

.Dates
{
color:#660000;
font-size:14px;
font-weight:bold;
vertical-align:top;
text-align:right;
padding:3px 5px 0px 0px;
}

.BestSeller
{
background-image:url(../Images/BAK_Highlight.jpg);
width:241px !important;
height:48px;
font-weight:normal;
font-size:13px;
padding:0px 0px 0px 1px;
margin:5px 0px 5px 0px;
text-align:left;
}

.ttcMeals
{

padding-top:5px;
padding-bottom:15px;

}


/* FAQ STTYLES   *************************************************************************************************/




.ttcQ
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	color:#996600;
}
.ttcA
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size: 20px;
	font-weight: bold;
	font-style:italic;
	text-decoration: none;
	text-align: center;
	vertical-align:top;
	padding-left: 4px;
	padding-right: 4px;
	color:#330000;
}
.ttcQ2 {
	color: #996600;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	width: 100%;

}
.ttcA2 {
	color:#330000;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style:italic;
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 15px;
	padding-top:0px;
	width: 100%;
	}















/* LINK STTYLES   *************************************************************************************************/

A.TinyLink
{
color:#ffffff;
font-weight:normal;
text-decoration:none;
}

A.TinyLink:HOVER
{
color:#ff9900;
font-weight:normal;
text-decoration:underline;
}

A.TinyLinkYellow
{
color:#ffff99;
font-weight:normal;
text-decoration:none;
}

A.TinyLinkYellow:HOVER
{
color:#ff9900;
font-weight:normal;
text-decoration:underline;
}


A.vMenu
{
color:#FFFFFF;
font-size:18px;
font-weight:400;
text-decoration:none;
padding:0px 0px 0px 55px;
}

A.vMenu:HOVER
{
color:#ff9900;
font-size:18px;
font-weight:400;
text-decoration:underline;
}


a.copyrightLink
{
color:#ccad50;
text-decoration:none;
}

a.copyrightLink:HOVER
{
color:#ff9900;
text-decoration:underline;
}


a.footerlink
{
color:#333333;
text-decoration:none;
font-size:11px;
}

a.footerlink:HOVER
{
color:#663300;
text-decoration:none;
font-size:11px;
}



a.boxLink
{
color:#7d2e1c;
font-size:14px;
line-height:18px;
font-weight:bold;
font-style:italic;
}

a.boxLink:HOVER
{
color:#ff9900;
font-size:14px;
line-height:18px;
font-weight:bold;
font-style:italic;
}
































/**********************************************************************
 * Button Styles                                                      *
 **********************************************************************/
a.button_link, .thc a.button_link, .tic a.button_link, .ttc a.button_link {
	color: #eeeeee;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	width: 100%;
	}

a.button_link:hover, .thc a.button_link:hover, .tic a.button_link:hover, .ttc a.button_link:hover {
	color: #ffffff;
	text-decoration: none;
	}

.button-TL-white, .bTL {
	background-image: url(../Images/buttonTL.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 13px;
	height: 4px;
	}
.button-T-white, .bT {
	background-image: url(../Images/buttonT.gif);
	background-repeat: repeat-x;
	background-position: bottom center;
	height: 4px;
	}
.button-TR-white, .bTR {
	background-image: url(../Images/buttonTR.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 14px;
	height: 4px;
	}
.button-L-white, .bL {
	background-image: url(../Images/buttonL.gif);
	background-repeat: no-repeat;
	background-position: center right;
	width: 13px;
	height: 12px;
	}
.button-white, .bC {
	background-image: url(../Images/buttonC.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
	height: 12px; 
	}
.button-R-white, .bR {
	background-image: url(../Images/buttonR.gif);
	background-repeat: no-repeat;
	background-position: center left;
	width: 14px;
	height: 12px; 
	}
.button-BL-white, .bBL {
	background-image: url(../Images/buttonBL.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 13px;
	height: 5px;
	}
.button-B-white, .bB {
	background-image: url(../Images/buttonB.gif);
	background-repeat: repeat-x;
	background-position: top center;
	height: 5px;
	}
.button-BR-white, .bBR {
	background-image: url(../Images/buttonBR.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 14px;
	height: 5px;
	}































/**********************************************************************
 * Panel Body Styles                                                  *
 **********************************************************************/
.dialog_body, .dBody {
	background-color: #eeeeee;
	color: #666666;
	border-top: 1px #aaaaaa solid;
	border-right: 1px #aaaaaa solid;
	border-left: 1px #aaaaaa solid;
	border-bottom: 1px #aaaaaa solid;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	text-align: left;
	}

.dBodyShowSelectRecordDivider {
	background-color: #fff8fa;
	border-top: 1px solid #aaaaaa;
	}

.dialog_field_value, .dfv {
	color: #888888;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	padding: 3px;
	}

.dialog_header, .dh {
	}

.dialogHeaderBackground, .dhb {
	background-image: url(../Images/dialogHeaderT.gif);
	background-repeat: repeat-x;
	}

.dialog_header_text, .dht {
	background-image: url(../Images/dialogHeaderT.gif);
	color: #ffffff;
	font-family: Verdana, Geneva, ms sans serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	}

.dialogHeaderTextRecord, .dhtr {
	color: #ffffff;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	text-transform: uppercase;
	}

.dialogHeaderEdgeL, .dhel {
	background-image:url(../Images/dialogHeaderEdgeL.gif);
	background-repeat: repeat-y;
	background-position: top left;
	width: 30px;
	height: 30px;
	}

.dialogHeaderEdgeR, .dher {
	background-image:url(../Images/dialogHeaderEdgeR.gif);
	background-repeat: repeat-y;
	background-position: top right;
	width: 30px;
	height: 30px;
	}

.dialogHeaderIcon, .dhi {
	background-image: url(../Images/dialogHeaderT.gif);
	vertical-align: middle;
	width: 0px;
	}

.dialogHeaderIconRecord, .dhir {
	padding-left: 10px;
	padding-right: 10px;
	}

.dialogHeaderExpandCollapseIconi, .dheci {
	background-image:url(../Images/dialogHeaderT.gif);
	width:20px;
	height:14px;
	vertical-align:middle;
	}

.dialogHeaderPrintEmailIcon, .dhpei {
	padding-right: 10px;
	text-align: right;
	vertical-align: middle;
	width: 100%;
	}

.dialogHeaderTotalRecordCount, .dhtrc {
	background-image: url(../Images/dialogHeaderT.gif);
	text-align: right;
	vertical-align: middle;
	padding-left: 20px;
	}

.dialogHeaderTotalRecordCountText, .dhtrct {
	color: #ffffff;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	}

.dialog_view, .dv {
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	}

.category, .c {
	color: #666666;
	padding: 5px;
	}

.category_area, .ca {
	vertical-align: middle;
	white-space: nowrap;	
	padding-bottom: 2px;
	}

.category_area A, .ca A {
	color: #888888;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	text-decoration: underline;
	}

.category_area A:hover, .ca A:hover {
	color: #666666;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	text-decoration: underline;
	}

.subcategory_label, .scl {
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left: 4px;
	white-space: nowrap;	
	vertical-align: middle;
	}

.subcategory SELECT, .sc SELECT {
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	border-top: 1px #555555 solid;
	border-left: 1px #555555 solid;
	border-right: 1px #eeeeee solid;
	border-bottom: 1px #eeeeee solid;
	}

.recordPanelButtonsAlignment, .rpbAlign {
	padding-bottom: 5px;
	padding-left: 100px;
	}
    
.field_label, .fl {
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	white-space: nowrap;	
	vertical-align: middle;
	text-align: left;
	padding: 3px 6px 3px 6px;
	}

.field_label_on_side, .fls {
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	white-space: nowrap;	
	vertical-align: middle;
	text-align: right;
	padding: 3px 6px 3px 6px;
	}

.field_value, .fv {
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	padding: 0px;
	}

.field_input, .fi {
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	background-color: #ffffff;
	border-top: 1px #555555 solid;
	border-left: 1px #555555 solid;
	border-right: 1px #eeeeee solid;
	border-bottom: 1px #eeeeee solid;
	}

.filter_value, .filv {
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	}

.filter_button_cell, .filbc {
	padding-left: 8px;
	vertical-align:bottom;
	}

.Filter_Input, .fili {
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	border-bottom: 1px #eeeeee solid;
	border-left: 1px #555555 solid;
	border-right: 1px #eeeeee solid;
	border-top: 1px #555555 solid;
	}

.filter_area, .fila {
	color: #666666;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	text-align: right;
	font-weight: bold;
	padding: 3px 6px 3px 6px;
	vertical-align: middle;
	white-space: nowrap;	
	}
	
.search_area, .sa {
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	}

.search_label, .sl {
	color: #003366;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
	white-space: nowrap;	
	padding: 5px;
	}

.Search_Input, .si {
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	background-color: #ffffff;
	border-bottom: 1px #eeeeee solid;
	border-left: 1px #555555 solid;
	border-right: 1px #eeeeee solid;
	border-top: 1px #555555 solid;
	} 

.rangeFilterText, .rft {
	color: #666666;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
	text-transform: none;
	}


/**********************************************************************
 * Pagination Styles                                                  *
 **********************************************************************/
.button_bar_cell, .prbbc {
	background-image:url(../Images/paginationRowT.gif);
	background-repeat: repeat-x;
	padding-bottom: 3px;
	vertical-align: bottom;
	}
	
.prbg {
	background-image:url(../Images/ButtonBarBackground.gif); 
	background-repeat: repeat-x;
	color: #ffffff;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	font-weight: normal;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;
	}

.pagination_area, .pra {
	background-image:url(../Images/paginationRowT.gif);
	background-repeat: repeat-x;
	color: #003366;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	padding-bottom: 3px;
	vertical-align: bottom;
	white-space: nowrap;	
	}

.pagination_label, .prl {
	color: #003366;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
	white-space: nowrap;	
	padding: 2px;
	}

.pagination_value, .prv {
	color: #003366;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	white-space: nowrap;	
	padding: 2px;
	padding-right: 5px;
	padding-left: 5px;
	}

.Pagination_Input, .pri {
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	background-color: #ffffff;
	border-bottom: 1px #eeeeee solid;
	border-left: 1px #555555 solid;
	border-right: 1px #eeeeee solid;
	border-top: 1px #555555 solid;
	}

.pagination_row, .pr {
	border-bottom: 1px solid #a1264c;
	font-weight: bold;
	vertical-align: middle;
	}

.paginationRowEdgeL, .prel {
	background-image:url(../Images/paginationRowEdgeL.gif); 
	background-repeat: no-repeat;
	width: 20px;
	height: 34px;
	}

.paginationRowEdgeR, .prer {
	background-image:url(../Images/paginationRowEdgeR.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 34px;
	}
	
.paginationButtonFirst, .prbf {
	background-image:url(../Images/arrow_beg.gif);
	background-repeat: no-repeat;
	width: 24px;
	height: 25px;
	}

.paginationButtonPrevious, .prbp {
	background-image:url(../Images/arrow_left.gif);
	background-repeat: no-repeat;
	width: 24px;
	height: 25px;
	}

.paginationButtonNext, .prbn {
	background-image:url(../Images/arrow_right.gif);
	background-repeat: no-repeat;
	width: 24px;
	height: 25px;
	}

.paginationButtonLast, .prbl {
	background-image:url(../Images/arrow_end.gif);
	background-repeat: no-repeat;
	width: 24px;
	height: 25px;
	} 


/**********************************************************************
 * Table Rows Styles                                                  *
 **********************************************************************/
.header_cell, .header_cell_scrolling, .thc, .tchs {
	background-color: #ffffff;
	padding: 3px;
	border-bottom: 1px solid #e5a1b6;
	
	border-right: 1px solid #e5a1b6;
	color: #666666;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	vertical-align: top;
	}

.header_cell_empty, .thce {
	background-color: #ffffff;
	border-bottom: 1px solid #e5a1b6;
	}

.column_header, .tch {
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	font-weight: bold;
	}

.column_header A, .column_header_scrolling A, .tch A, .tchs A {
	color: #888888; 
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	text-decoration: underline;
	} 
	
.column_header A:hover, .column_header_scrolling A:hover, .tch A:hover, .tchs A:hover {
	color: #666666;
	text-decoration: underline;
	}

.columnHeaderFilterPadding, .tchfilp {
	padding-top: 4px;
	text-align: center;
	}

.columnHeaderFilterPadding A, .tchfilp A {
	text-decoration: none;
	color: #eeeeee;
	}

.columnHeaderFilterPadding A:hover, .tchfilp A:hover {
	text-decoration: none;
	color: #ffffff;
	}

.icon_cell, .alt_icon_cell, .tic, .taic {
	background-color: #ffffff;
	border-bottom: 1px #e5a1b6 solid;
	border-right: 1px #e5a1b6 solid;
	color: #444444;
	padding-top: 3px;
	vertical-align: top;
	width: 16px;
	}

.icon_cell_highlighted, .alt_icon_cell_highlighted, .tich, .taich {
	background-color: #ffeeb4;
	border-bottom: 1px #e5a1b6 solid;
	border-right: 1px #e5a1b6 solid;
	color: #444444;
	padding-top: 3px;
	vertical-align: top;
	width: 16px;
	}

.icon_cell_selected, .tics {
	background-color: #eeeeee;
	border-bottom: 1px #e5a1b6 solid;
	border-right: 1px #e5a1b6 solid;
	color: #444444;
	padding-top: 3px;
	vertical-align: top;
	width: 16px;
	}

.ticnb {
	background-color: #ffffff;
	border-bottom: 1px #e5a1b6 solid;
	color: #444444;
	padding-left: 1px;
	padding-top: 5px;
	vertical-align: top;
	width: 16px;
	}

.tichnb {
	background-color: #ffeeb4;
	border-bottom: 1px #e5a1b6 solid;
	color: #444444;
	padding-left: 1px;
	padding-top: 5px;
	vertical-align: top;
	width: 16px;
	}

.ticsnb {
	background-color: #eeeeee;
	border-bottom: 1px #e5a1b6 solid;
	color: #444444;
	padding-left: 1px;
	padding-top: 5px;
	vertical-align: top;
	width: 16px;
	}

.ticwb {
	background-color: #ffffff;
	border-bottom: 1px #e5a1b6 solid;
	border-left: 1px #e5a1b6 solid;
	border-right: 1px #e5a1b6 solid;
	color: #444444;
	padding-top: 3px;
	vertical-align: top;
	width: 16px;
	}

.tichwb {
	background-color: #ffeeb4;
	border-bottom: 1px #e5a1b6 solid;
	border-left: 1px #e5a1b6 solid;
	border-right: 1px #e5a1b6 solid;
	color: #444444;
	padding-top: 3px;
	vertical-align: top;
	width: 16px;
	}

.ticswb {
	background-color: #eeeeee;
	border-bottom: 1px #e5a1b6 solid;
	border-left: 1px #e5a1b6 solid;
	border-right: 1px #e5a1b6 solid;
	color: #444444;
	padding-top: 3px;
	vertical-align: top;
	width: 16px;
	}

.icon_cell_empty, .tice {
	background-color: #ffffff;
	border-bottom: 1px #e5a1b6 solid;
	width: 0px;
	}

.icon_cell_highlighted_empty, .tiche {
	background-color: #ffeeb4;
	border-bottom: 1px #e5a1b6 solid;
	width: 0px;
	}

.icon_cell_selected_empty, .ticse {
	background-color: #eeeeee;
	border-bottom: 1px #e5a1b6 solid;
	width: 0px;
	}
			
.table_cell, .alt_table_cell, .ttc, .tatc {
	padding: 5px;
	color: #666666;
	vertical-align: top;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	text-align: left;
	border-right: 1px #e5a1b6 solid;
	border-bottom: 1px #e5a1b6 solid;
	background-color: #ffffff;
	}
	
	
	.ttcArticle
	{
	
	padding: 5px 5px 15px 5px;
	color: #666666;
	vertical-align: top;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 13px;
	text-align: left;	
	background-color: #ffffff;
	}
	
	
	.ttcArticleWide
	{
	width:880px !important;
	padding: 5px 5px 15px 5px;
	color: #666666;
	vertical-align: top;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 13px;
	text-align: left;	
	background-color: #ffffff;
	}

.table_cell_highlighted, .alt_table_cell_highlighted, .ttch, .tatch {
	padding: 5px;
	color: #666666;
	vertical-align: top;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	text-align: left;
	border-right: 1px #e5a1b6 solid;
	border-bottom: 1px #e5a1b6 solid;
	background-color: #ffeeb4;
	}

.table_cell_selected, .ttcs {
	padding: 5px;
	color: #666666;
	vertical-align: top;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	text-align: left;
	border-right: 1px #e5a1b6 solid;
	border-bottom: 1px #e5a1b6 solid;
	background-color: #eeeeee;
	}

.ttc a, .tatc a, .ttch a, .tatch a, .ttcs a, .dfv a, .dialog_field_value a {
	color: #888888; 
	}

.ttc a:hover, .tatc a:hover, .ttch a:hover, .tatch a:hover, .ttcs a:hover, .dfv a:hover, .dialog_field_value a:hover {
	color: #666666;
	}

.ttc .dv, .ttch .dv, .ttcs .dv {
	margin: 0px;
	padding: 0px;
	}

.ttc .ajax__tab_xp, .ttch .ajax__tab_xp, .ttcs .ajax__tab_xp {
	margin: 0px;
	padding: 0px;
	}

.totals_cell, .tpttc {
	padding: 5px;
	color: #666666;
	vertical-align: top;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	text-align: left;
	border-right: 1px #e5a1b6 solid;
	border-bottom: 1px #e5a1b6 solid;
	background-color: #ffffff;
	width: 48px;
	}

.totals_cell_value, .tpttcv {
	padding: 5px;
	color: #666666;
	vertical-align: top;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	text-align: right;
	background-color: #ffffff;
	}

.page_total_label, .tptl {
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding-left: 20px;
	white-space: nowrap;	
	vertical-align: middle;
	}

.page_total_value, .tptv {
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	font-weight: normal;
	padding: 3px;
	}

.grand_total_label, .tgtl {
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding-left: 20px;
	white-space: nowrap;	
	vertical-align: middle;
	}

.grand_total_value, .tgtv {
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	font-weight: normal;
	padding: 3px;
	}

.tableRowsEdge, .tre {
	border-left: 1px #e5a1b6 solid;
	background-color: #e5a1b6;
	} 



.example
{
font-weight:normal;
font-color:#999999;
font-size:9px;
}

.lgP
{
font-size:13px;
}

IMG.Bordered
{
padding:3px;
border: solid 1px #993300;
}

LI.StepsLI
{
margin:20px;
padding:3px;
}



TD.ttcCart{
	padding: 5px;
	color: #666666;
	vertical-align: top;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px!important;
	text-align: left;
	border-right: none;
	border-bottom: 1px #e5a1b6 solid;
	background-color: #ffffff !important;
	}
	
	
	
	
	.help
	{
	margin:0px; 
	padding:0px;
	}
	
	
	
	
	
	
	
	.field_labelRECIPE, .flRECIPE {
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	white-space: nowrap;	
	vertical-align: middle;
	text-align: left;
	padding: 3px 6px 3px 6px;
	}
	
	
	
	.dialog_field_valueRECIPE, .dfvRECIPE {
	color: #888888;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 11px;
	padding: 3px 6px 18px 6px;
	}
	
	.triBullet
	{
	margin:10px 6px 0px 5px;
	float:left;
	}
	
	
	
	.RecipeDetailsTD
	{
	border:dotted 1px #993300;
	padding:5px;}
	
	
	.orderStepTD
	{
	font-size:14px;
	font-weight:bold;
	text-align:center;}
	
	
	
	H3.ArticleTitleBLK
{
color:#000;
font-weight:bold;
font-size:22px;
line-height:26px;
padding:0px;
margin:0px;
}

.phone
{
font-size:18px;
color:#FFCC99;
}


.dBody {
	background-color: #fffceb;
	color: #666666;
	border-top: 1px #aaaaaa solid;
	border-right: 1px #aaaaaa solid;
	border-left: 1px #aaaaaa solid;
	border-bottom: 1px #aaaaaa solid;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	text-align: left;
	}
	
	
	
	.error
	{
	color:red;
	font-weight:bold;
	size:14px;
	}
	
	
	#inputDiv
	{
	margin-left:auto;
	margin-right:auto;
	}
	
	
	
	
	th
	{
	border-bottom: 1px #e5a1b6 solid;
	}
	
	
	
	.txtPageStart
	{
	position:absolute;
	top:-100px;	
	}