
@media print {
	BODY, TD { 		/* some browsers need the td here */
	font-size: 10pt; 	/* smaller if you want */
	font-family: ariel;   	/*  sans-serif */
	background-color:#CCFF33; 
	} 

}

@media screen {
}

@media print, screen  { 
	
	
	



	TABLE {
	/* width: 100%; */		/* seems to be the key */
	font-size: 10pt; 	/* smaller if you want */
	}
	
	TABLE#credit_card {
	color: navy;
	}


	.menu_title{
	font-size: 26pt;		/* 6.5 */
	font-family: times, sans-serif;	/* "times", "courier", "arial", sans-serif, etc.   */
	font-weight: 900; 		/* 100 to 900, bold, bolder, lighter, normal */
	text-align: center; 		/* center, left, right */
	font-style: normal;     	/*  italic */
	}

	.menu_section{
	font-size: 18pt; 		/* 6.5 */
	font-family: times, sans-serif;
	font-weight: 800; 		/* 100 to 900, bold, bolder, lighter, normal */
	text-align: left; 		/* center, left, right */
	font-style: normal;     	/*  italic */
	}

	.menu_subsection{
	font-size: 16pt; 		/* 6.5 */
	font-family: times;
	font-weight: 700; 		/* 100 to 900, bold, bolder, lighter, normal */
	text-align: left; 		/* center, left, right */
	font-style: italic;     	/*  italic */
	}

	.menu_subsection2{
	font-size: 8pt; 		/* 6.5 */
	font-family: times;
	font-weight: 800; 		/* 100 to 900, bold, bolder, lighter, normal */
	text-align: left; 		/* center, left, right */
	vertical-align: bottom;	 /* middle, baseline, bottom, text-bottom */
	font-style: normal;     	/*  italic */
	color:#AA0000;
	}

	.menu_item_name{
	text-align: left; 		/* center, left, right */
	font-family: times, sans-serif;
	font-size: 12pt; 		/* 6.5pt; */
	font-weight: 700; 		/* 100 to 900, bold, bolder, lighter, normal */
	font-style: normal;     	/* italic */	
	}



	.menu_item_descr{
	text-align: left; 		/* center, left, right */
	font-family: times, sans-serif;
	font-size: 10pt; 		/* 6.5pt; */
	font-weight: 550; 		/* 100 to 900, bold, bolder, lighter, normal */
	font-style: normal;     	/* italic */	
	}

	.menu_item_text { color:#330066; text-align: left; font-family: times, sans-serif; font-size: 11pt; font-weight: 700; font-style: normal; }
	.menu_cost_serves_hdr_text { color:#330066; text-align: left; font-family: times, sans-serif; font-size: 11pt; font-weight: 700; font-style: italic; }
	.menu_submit_box_text { color:#330066; text-align: left; font-family: times, sans-serif; font-size: 11pt; font-weight: 700; font-style: normal; }
	.menu_submit_hdr_text { color:#FF0000; text-align: center; font-family: times, sans-serif; font-size: 14pt; font-weight: 700; font-style: normal; }
	.menu_submit_btn_text { color:#330066; text-align: center; font-family: times, sans-serif; font-size: 14pt; font-weight: bold; font-style: normal; }
	.menu_submit_btn_pre_text { color:#330066; text-align: center; font-family: times, sans-serif; font-size: 12pt; font-weight: bold; font-style: italic; }
	.sm_menu_submit_btn_text { color:#330066; text-align: center; font-family: times, sans-serif; font-size: 11pt; font-weight: 800; font-style: normal; }

	.default_italic_text { color:#330066; text-align: center; font-family: times, sans-serif; font-size: 10pt; font-weight: 700; font-style: italic; }
	.default_normal_text { color:#330066; text-align: center; font-family: times, sans-serif; font-size: 10pt; font-weight: 700; font-style: normal; }
	
	.menu_item_price{
	text-align: right; 		/* center, left, right */
	font-family: times, sans-serif;
	font-size: 10pt; 		/* 6.5pt; */
	font-weight: 700; 		/* 100 to 900, bold, bolder, lighter, normal */
	font-style: normal;     	/* italic */	
	}

	.menu_item_qty{
	text-align: right; 		/* center, left, right */
	font-family: times, sans-serif;
	font-size: 9pt; 		/* 6.5pt; */
	font-weight: 500; 		/* 100 to 900, bold, bolder, lighter, normal */
	font-style: italic;     	/* normal, italic */	
	}

    .go_back_page_text { color:#330066; text-align: left; font-family: times, sans-serif; font-size: 14pt; font-weight: 800; font-style: normal; }

	.sandwich_options_hdr{
	text-align: left; 		/* center, left, right */
	font-family: times, sans-serif;
	font-size: 10pt; 		/* 6.5pt; */
	font-weight: 600; 		/* 100 to 900, bold, bolder, lighter, normal */
	font-style: normal;     	/* normal, italic */	
	}

	.sandwich_options_btm{
	text-align: left; 		/* center, left, right */
	font-family: times, sans-serif;
	font-size: 10pt; 		/* 6.5pt; */
	font-weight: 500; 		/* 100 to 900, bold, bolder, lighter, normal */
	font-style: normal;     	/* normal, italic */	
	}





	.home_link{
	text-align: center; 		/* center, left, right */
	font-family: times, sans-serif;
	font-size: 12pt; 		/* 6.5pt; */
	font-weight: 700; 		/* 100 to 900, bold, bolder, lighter, normal */
	font-style: normal;     	/* italic */	
	}



	.tbl_order {
	text-align: center;
	font-size: 10pt; 	/* 6.5pt; */
	font-family: sans-serif;
	}
	
	.hdr_row {
	font-weight: bold;
	}
	
	.order_row {
	font-weight: normal;
	font-size: 8pt; 
	}






	
	.fine_prt {
	font-weight: 100; 	/* 100 to 900, bold, bolder, lighter, normal */
	font-size: 8pt; 	/* 6.5pt; */
	text-align: center; 	/* center, left, right */
	font-style: italic; 
	}
	
	.med_prt {
	font-size: 8pt;
	}
		
	.sect_hd {
	color: navy;
	font-weight: bold; 	/* 100 to 900, bold, bolder, lighter, normal */
	font-size: 11pt; 
	font-style: italic;
	}
	
	
	#logo {
	/* display: none; */
	
	}



	
	.box_sz {
	font-size: 12pt;
	}
	
	.sm_text_spacer { 
	font-size:xx-small; 
	}
	
	.text_totals { 
	font-weight: 800; 	/* 100 to 900, bold, bolder, lighter, normal */
	font-size: 14pt; 	/* 6.5pt; */
	/*text-align: center; */	/* center, left, right */
	font-style: italic; 
	}

	/* PLAN YOUR PARTY ... */
	.plan_title { font-weight: bold; font-size: 18pt; text-align: left; font-style: normal; }
	.order_nr { color:#FF0000; font-size: 14pt;}
	.radioSelection { color:#330099; font-size: 11pt;}
	.selectedMenuItemHdr { color:#CC66CC; font-size: 14pt; font-weight: bold;}
	.totalsMenuItemHdr { color:#990000; font-size: 14pt; font-weight: bold;}
	.header_instructions {color:#000066; font-size: 11pt; font-weight: bold;}
	.orderNotFoundText { color:#CC66CC; font-size: 12pt; font-weight: bold;}

	.redTotals { color:#FF0000; font-size: 14pt; font-weight: bold; font-style: italic; }

	.style7 {font-size: 30px}
	.stdBoldText {
		font-size: large;
		font-weight: bold;
	}
	.style17 {font-size: large; font-weight: bold; font-style: italic; }
	.buttonFontStyle {
		font-size: medium;
		font-style: italic;
	}

	.recalc_now_msg {font-size: 13pt; font-weight: bold; font-style: italic; color:#FF0000; text-align:center; }
	
	/* Bebe LeBoeuf ... */
	.bebe_text {
		font-size: 12pt;
		font-style:normal; /*  italic */
		color:#660099; 
		font-weight: bold;
	}
	.bebe_text_blk {
		font-size: 13pt;
		font-style:normal; /*  italic */
		color:#222222; 
		font-weight: bold;
	}

	.bebe_text_lg {
		font-size: 14pt;
		font-style:normal; /*  italic, oblique */
		color:#660099; 
		font-weight: bold;
	}
	.quote_text_bold {
		font-size: 10pt;
		font-style:normal; /*  italic */
		color:#222222; 
		font-weight: bold;
	}
	.quote_text_ital {
		font-size: 9pt;
		font-style:italic; /*  italic */
		color:#222222; 
		font-weight: 500;
	}

	.rental_text_ital {
		font-size: 11pt;
		font-style:normal; /*  normal, italic */
		color:#222222; 
		font-weight: 800;
	}
	
	.designed_by_text {
		font-size: 8pt;
		font-style:italic; /*  normal, italic */
		text-align: right; 		/* center, left, right */
		color:#222222; 
		font-weight: 500;
	}


}
  

  
     