.checkbook_suggestion_btn {
        -moz-border-radius: 3px 3px 3px 3px;
        -webkit-border-radius: 3px 3px 3px 3px;
        border-radius: 3px 3px 3px 3px;
        white-space: nowrap;
        color: #000000;
		background:#eaeaea;
        font-size:12px;
        font-weight:bold;
        height: 18px;
        
        border-width: thin;
        border-style: solid;
        border-color: #ff8c00;
        vertical-align: text-bottom;
		width:200px; 

		text-align: center;
		
  }
.checkbook_suggestion_btn:hover {
     -moz-border-radius: 3px 3px 3px 3px;
        -webkit-border-radius: 3px 3px 3px 3px;
        border-radius: 3px 3px 3px 3px;
        white-space: nowrap;
        color: #000000;
		background:#efefef;
        font-size:12px;
		font-weight:bold;
        height: 18px;
        
        border-width: thin;
        border-style: solid;
        border-color: #777777;
        vertical-align: text-bottom;
		width:200px; 

		float: left;
		
  }


.highlight_modgroup {
	background:#e9ffef; 
	font-weight:bold; 
	border:dotted thin; 
	padding:1px;
}

.breadcrumb_hdg {
	/* @since 04-28-18 */
	background-color: #000000;
	
	/* 
	(../images/gradient.gif);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 1px 1px 1px white;
	color: #000000;
	*/ 
	white-space: nowrap;
	
	
	font-weight: bold;
	height: 27px;
	width: 600px;
	line-height: 27px;
	
	border: 1px solid #000000;	
	
	
	/* @since 03/04/18 
	   @author gpiccolino
	*/
	/*
	background-color: black;
	color: red;
	white-space: nowrap;
	font-weight: bold;
	height: 27px;
	width: 600px;
	line-height: 27px;
	border: 1px solid #000000;
	*/	
}

.breadcrumb_hdgspace {
	height:30px;
}

.menucat_rowwidth{
	width: 585px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}


.container {

	border: 2px solid #aaaaaa;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:#ffffff;
	width:890px;
	max-width: 890px;
	min-height: 600px;
}

.container_nocheckbook {
	border: 2px solid #aaaaaa;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:#ffffff;
	width:690px;
	max-width: 690px;
}

  .descr_container {
        background-color: #fff;
        padding: 4px; 

        border-bottom:dotted;   
        border-color:#000; 
        border-width:thin; 
        color:#000; 
        vertical-align:middle;
      	font-size:12px;
   
         /* font-size:8px; 
        -moz-box-shadow: 10px 10px 5px #888;
        -webkit-box-shadow: 10px 10px 5px #888;
        box-shadow: 10px 10px 5px #888;
        */ 
  }
  
  
.table_hdg {
	
	/* @since 04-28-18 */
	background: #F6F6F6;
	
	/*
	background: rgb(255, 255, 255);
	
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%,
		rgba(246, 246, 246, 1) 100% ); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, 1) ), color-stop(50%, rgba(241, 241, 241, 1) ),
		color-stop(51%, rgba(225, 225, 225, 1) ),
		color-stop(100%, rgba(246, 246, 246, 1) ) ); 
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%,
		rgba(246, 246, 246, 1) 100% );
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%,
		rgba(246, 246, 246, 1) 100% );
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%,
		rgba(246, 246, 246, 1) 100% );
	background: linear-gradient(top, rgba(255, 255, 255, 1) 0%,
		rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%,
		rgba(246, 246, 246, 1) 100% );
	filter: progid : DXImageTransform.Microsoft.gradient (   startColorstr =
		'#ffffff', endColorstr = '#f6f6f6', GradientType = 0 );
	font-family: Georgia, Serif;
	*/
	
	font-size: 14px;
	white-space: nowrap;
	color: #00000;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	width: 130px;
	max-width: 133px;
}

.table_footer {
	background: #828282;
	white-space: nowrap;
	color: #f5f5f5;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
}

.menugroups {
	
	/* @since 04-28-18 */
	/*
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	*/
	border: 1px solid #000000;
	
	height: 100px;
	width: 133px;
	max-width: 133px;
	max-height: 100px;
	/*table-layout: fixed -moz-box-shadow :   7px 7px 5px #888;
	-webkit-box-shadow: 7px 7px 5px #888;
	box-shadow: 7px 7px 5px #888;
	*/
}



.menugroups_altrow {
	background-color: #F9F9F9;
}

.expanded_icon {
	background-size: 15px 15px;
	height: 15px;
	width: 15px;
}

.collapsed_icon {
	height: 15px;
	width: 15px;
}

.expanded_icon:hover {
	background-size: 15px 15px;
	height: 15px;
	width: 15px;
}

.collapsed_icon:hover {
	background-size: 15px 15px;
	height: 15px;
	width: 15px;

}

.menugroups_img {
	height: 100px;
	width: 131px;
	float: right;
}

.menugroups_clicktoorder {
	z-index: 1000;
	height: 100px;
	width: 133px;
	position: absolute;
	opacity: 1.00;
	-moz-opacity: 1.00;
	filter: alpha(opacity = 100);
	display: none;
}

.menugroups:hover {
	outline: none;
	border-color: #FF8C00;
	box-shadow: 0 0 20px #FF8C00;
}

#scale {
	width: 131px;
	max-width: 133px;
	max-height: 100px;
}



#helpicon {
	width: 15px;
	max-width: 15px;
	max-height: 15px;
}


.error_div {  
	font-size: 14px;
 	font-style: italic; 
 	color: #FF0000;
	white-space:normal;
	width:100%;
	height: 14px;
}

.catheading_bottomborder_left {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000;
	font-size: 11px;
	width:6px;
}

.catheading_bottomborder_center {
	
	/* @since 04-28-18 */
	font-family: verdana; 
	
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000;
	font-size: 11px;
	width:103px;
	max-width:103px;
	overflow:hidden;
	
}

.catheading_bottomborder_right {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000;
	font-size: 11px;
	width:22px;
	float:left;
	z-index:10000; 
}


.checkbook_clearcart {
	font-size: 12px;
	color: #090;
	font-weight: bold;
}

.checkbook_hdg {
	/* @since 04-28-18 */
	background: #f6f6f6;
	/*
	background:url(../images/gradient.gif);
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	*/
	
	white-space: nowrap;
	color: #000000;

	font-weight: bold;
	line-height: 33px;
	height: 33px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000;
	vertical-align: text-bottom;
}

.checkbook_green_hdg {
	background:#e5fddf;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	white-space: nowrap;
	color: #000000;
	font-weight: bold;
	line-height: 33px;
	height: 33px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000;
	vertical-align: text-bottom;
}

 .order_type_selorhover {
 		/* @since 04-28-18 */ 
 		font-family:verdana;
 		background:#bfbfbf;
 		color: #FFFFFF;
 		padding:5px;
 		
 		/*
        -moz-border-radius: 3px 3px 3px 3px;
        -webkit-border-radius: 3px 3px 3px 3px;
        border-radius: 3px 3px 3px 3px;
        background:#efefef;
        border-width: thin;
        border-style: solid;
        border-color: #000;
        color: #000000;
        */
        
        white-space: nowrap;
        
		
        font-size:12px;
		font-weight:bold;
        height: 18px;
        
        
        vertical-align: text-bottom;
		width:60px; 

		float: left;
		
  }
  
  
   .order_submit {
 		/* @since 04-28-18 -- All is new*/ 
 		font-family:verdana;
 		background:#bfbfbf;
 		color: #FFFFFF;
 		background-color: #ee1d23;
 		padding:5px;
 		
        white-space: nowrap;
       
        font-size:18px;
		font-weight:bold;
        height: 25px;
        
        vertical-align: text-bottom;
		width:150px; 	
  }

  
   .order_submit2 {
 		/* @since 04-28-18 -- All is new*/ 
 		font-family:verdana;
 		background:#bfbfbf;
 		color: #FFFFFF;
 		background-color: #ee1d23;
 		padding:5px;
 		
        white-space: nowrap;
       
        font-size:18px;
		font-weight:bold;
        height: 25px;
        
        vertical-align: text-bottom;
		width:200px; 	
  }
 .order_type_unsel {
 	/* @since 04-28-18 */ 
 		font-family:verdana;
 		background:#bfbfbf;
 		color: #FFFFFF;
 		padding:5px;
 		
 		/*
 		-moz-border-radius: 3px 3px 3px 3px;
        -webkit-border-radius: 3px 3px 3px 3px;
        border-radius: 3px 3px 3px 3px;
        border-color: #777777;
                border-width: thin;
        border-style: solid;
 		*/	
        
        white-space: nowrap;
        color: #777777;
		background:#ffffff;
        font-size:12px;
        font-weight:bold;
        height: 18px;
        

        
        vertical-align: text-bottom;
		width:60px; 

		float: left;
		
  }
   .order_type_unsel:hover {
   
   	/* @since 04-28-18 */ 
 		font-family:verdana;
 		background:#bfbfbf;
 		color: #FFFFFF;
 		padding:5px;
 		
 		/*
     -moz-border-radius: 3px 3px 3px 3px;
        -webkit-border-radius: 3px 3px 3px 3px;
        border-radius: 3px 3px 3px 3px;
        white-space: nowrap;
        color: #000000;
		background:#efefef;
		border-width: thin;
        border-style: solid;
        border-color: #000;
		*/
        font-size:12px;
		font-weight:bold;
        height: 18px;
        
        
        vertical-align: text-bottom;
		width:60px; 

		float: left;
		
  }
 
 /*-----------------------------ADDING TO CART------------------------------*/
.couponredeem_success {
	color:#00aa00;
}
.couponredeem_failure {
	color:#FF0000;
}

/*-----------------------------ADDING TO CART------------------------------*/
.addtocart_success {
	color:#00aa00;
}

/*-----------------------------NAVIGATION STATUS--------------------------*/
#navstatus_text {
	color:#ff0000;
	font-size:14px;
}

.navstatus_success {
	color:#00aa00;
}

 .menuitem_suggestion_hdg {
 	background: #006004;
    white-space: nowrap;
	color: #000000;
	font-weight: bold;
	height: 27px;
	width: 600px;
	line-height: 27px;
	
	/* @since 04-28-18 */
	/*
	background: #e5fddf;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #000000;
	*/
  }



 .menuitem_hdg {
 
 	/* @since 04-28-18 */
 	background: #000000;
 	color: #FFFFFF;
 	/*
        background: rgb(255, 255, 255); 
        background:
                url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
                rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%,
                rgba(246, 246, 246, 1) 100% );
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
                255, 255, 1) ), color-stop(50%, rgba(241, 241, 241, 1) ),
                color-stop(51%, rgba(225, 225, 225, 1) ),
                color-stop(100%, rgba(246, 246, 246, 1) ) ); 
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
                rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%,
                rgba(246, 246, 246, 1) 100% ); 
        background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
                rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%,
                rgba(246, 246, 246, 1) 100% ); 
        background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,
                rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%,
                rgba(246, 246, 246, 1) 100% ); 
        background: linear-gradient(top, rgba(255, 255, 255, 1) 0%,
                rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%,
                rgba(246, 246, 246, 1) 100% ); 
        filter: progid : DXImageTransform.Microsoft.gradient (   startColorstr =
                '#ffffff', endColorstr = '#f6f6f6', GradientType = 0 );
        text-shadow: 1px 1px 1px white;
        color: #000000;
        	line-height: 27px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #000000;
        */ 
        white-space: nowrap;
	
	
	font-weight: bold;
	height: 27px;
	width: 600px;

  }

/* Used to keep the pages common width, same width as menuitem_hdg */
  .commonpage_width {
  	width: 605px;
  }
  .menuitem_quant {
        height:12px; 
        font-size:10px;
        text-align:center;
        width: 40px;
        -webkit-appearance: none;
        -webkit-border-radius: 0.1em;
  }
  .menuitem_name {
        font-size: 14px;
        font-weight:bold;
  }

  .menuitemrow {
	  background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	  background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	  background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	  background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	  background: linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
	  height:75px;
  }

   

  .menuitemrow:hover {
        outline: none;
        border-color: #FF8C00;
        box-shadow: 0 0 10px #FF8C00;
  }

 .quickorderrow_spacer {
  	  float:left;
  	  width:100%;

  }
  
  .quickorderrow_header {
  	  float:left;
  	  width:98%;
  	  height:20px;
  	  vertical-align:central;
  	  padding:5px;
  	  color:#df5900;
  	  font-size:14px;
  	  font-weight:bold;
  	  background-color:#F6F6F6;
  	  -moz-border-radius: 5px 5px 0px 0px;
      -webkit-border-radius: 5px 5px 0px 0px;
      border-radius: 5px 5px 0px 0px;
      border-bottom-width: thin;
	  border-bottom-style: dotted;
	  border-bottom-color: #000;
	  	text-shadow: 1px 1px 1px white;
  }
  .quickorderrow {
  	  padding:3px;
  	  font-size: 14px;
  	  vertical-align:top;
  	  display:inline-table;
  	  margin-bottom:5px;
  	  width:48%;
  }
  
  .quickorderrowprice {
  	  font-size: 12px; 
	  font-weight: bold; 
	  color: #474747; 
	  text-align:left;
  }
  
       /*---------NAVIGATION LINKS-------*/
	a.copyright:link {color:#000000; text-decoration:none; font-size:12px;font-weight:700;}      /* unvisited link */
	a.copyright:visited {color:#000000; text-decoration:none; font-size:12px;font-weight:700;}  /* visited link */
	a.copyright:hover {color:#ff8c00; text-decoration:none; font-size:12px;font-weight:700;}  /* mouse over link */
	a.copyright:active {color:#ff8c00; text-decoration:none; font-size:12px;font-weight:700;}  /* selected link */ 
	
     /*---------NAVIGATION LINKS-------*/
	a.browsercompat:link {color:#000000; text-decoration:none; font-size:14px;font-weight:700;}      /* unvisited link */
	a.browsercompat:visited {color:#000000; text-decoration:none; font-size:14px;font-weight:700;}  /* visited link */
	a.browsercompat:hover {color:#ff8c00; text-decoration:none; font-size:14px;font-weight:700;}  /* mouse over link */
	a.browsercompat:active {color:#ff8c00; text-decoration:none; font-size:14px;font-weight:700;}  /* selected link */ 
	
   /*---------NAVIGATION LINKS-------*/
	a.quickitemadd:link {color:#000000; text-decoration:none; font-size:14px;font-weight:700; }      /* unvisited link */
	a.quickitemadd:visited {color:#000000; text-decoration:none; font-size:14px;font-weight:700;}  /* visited link */
	a.quickitemadd:hover {color:#ff8c00; text-decoration:none; font-size:14px;font-weight:700;}  /* mouse over link */
	a.quickitemadd:active {color:#ff8c00; text-decoration:none; font-size:14px;font-weight:700;}  /* selected link */ 
  #ordernow {
        height:20px; 
        width:88px;
  }

  #menuitemimg_zoom {
        max-width: 300px;
        max-height: 300px;
        
        vertical-align: middle;
        float: left;
        
        border: 1px solid #000000;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
     /*   filter:alpha(style=3, opacity=100);*/  
        overflow:hidden;        
  }
  #menuitemimg_zoom_row {
  		width:300px;
  }
  
  #menuitemimg_scale {
  
  /* @since 04-28-18 */
  
  /*
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
  */
        max-width: 100px;
        max-height: 75px;
        
        vertical-align: middle;
        float: left;
        
        border: 1px solid #000000;
        
      
        overflow:hidden;        
  }
  #menuitemimg_scale_row {
  		width:100px;
  }
  
  #moditemimg_scale {
        width: 30px;
        max-width: 30px;
        max-height: 20px;
        float: left;
        overflow:hidden;
        vertical-align: middle; 
  }
  
  #moditemimg_scale_row {
  		width:30px;
  }
  
  .moditem_option_name {
        font-size: 10px;
        font-weight:normal;
        color: #000;    
  }

  #back_androidbtn {
  	width:55px;
  	height: 25px;
  }
  
  #cart_androidbtn {
  	width:	36px;
  	height: 25px;
  }
  
  
  .menuitem_options_col_hdr {
    font-size: 12px;
    color: #090;
  }
  
  .menuitem_options_row_hdr {
    background-color:#F0F0F0
  }
  
  #fullpage {
  	background:#FFFFFF;
  }
  
  
  /*------------------------------------MENU ITEM RELATED --------------------------*/
  #picture {
        width: 200px;
        height:320px; 
        max-width: 200px;
        max-height: 320px;
        float:left;
  }
  
  #picture_left {
        float:left;
  }
  
  #picture_right {
        float:left;
  }
  
  #left_spacer {
        width: 200px;
        height: 25px;
        max-width: 200px;
        float:left;
  }
  .menuitem_img_dialog {
        max-width: 175px;
        max-height: 125px;
        float: left;
        
        border: 2px solid #000000;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        
        table-layout: fixed -moz-box-shadow :   7px 7px 5px #888;
        -webkit-box-shadow: 7px 7px 5px #888;
        box-shadow: 7px 7px 5px #888;
        overflow:hidden;  
  }
  
  .menuitem_img_dialog_scale_row {
  		width:175px;
  }
  
  .menuitem_tabs {
 	float: left; 
 	width: 405px; 
 	height: 350px; 
 	overflow-x: hidden; 
 	overflow-y: auto;
  }
  
   .menuitem_tabs_content {
 	width: 380px; 
 	height: 175px; 
 }
 
 .menuitem_tabs_action {
 	float: left; 
 	width: 405px; 
 	height: 25px; 
 	vertical-align: bottom;
 }
 
 .menuitem_tabs_descr {
 	font-size: 12px;
 	font-style: italic; 
 	color: #000000;
 }
 

 
 .menuitem_tabs_singlesel_radio {
 	width:215px;
 }
 
 .menuitem_options_top_hdr {
        font-size: 10px;
        font-weight:bold;
        width:215px; 
  }

 
  
  .menuitem_text {
                font-size: 14px;
        font-weight:bold;
  }
  
  /*---------------Modifier 1st half, 2nd half, whole------------------------------*/
  .menuitem_options_row_table {
        width:350px;
  }
  
  .menuitem_options_row_hdr {
        background-color:#F0F0F0;
        width:300px;
  }
  
  .menuitem_options_top_hdr_name {
        font-size: 10px;
        font-weight:bold; 
        color: #000;
        width: 160px;
  }

  .menuitem_options_col_hdr {
        font-size: 5px;
        color: #090;
        width: 20px;
  }
  
    .menuitem_options_col_space {
        font-size: 5px;
        color: #090;
        width: 20px;
  }
  
   .menuitem_options_col_hdr_icon {
        width: 20px;
        height: 20px;
  }
  
  .menuitem_options_col_radio_icon {
        width: 20px;
        height: 20px;
  }
  
  #moditemimg_scale_row {
  		width:30px;
  }
  
  #moditemimg_scale {
        width: 30px;
        max-width: 30px;
        max-height: 25px;
        float: left;
        overflow:hidden;
        vertical-align: middle; 
  }
  
  /*---------------Modifier 1st half, 2nd half, whole END------------------------------*/
  

  .menuitem_option_name {
        font-size: 12px;
        font-weight:normal;
        color: #000;    
  }
  
  #menuitem_tabs_descr {
 	font-size: 10px;
 }
  /*------------------------------------MENU ITEM RELATED END--------------------------*/
  
  
  /*---------NAVIGATION LINKS-------*/
  a.navlinks:link {color:#000000; text-decoration:none; font-size:12px;}      /* unvisited link */
  a.navlinks:visited {color:#000000; text-decoration:none; font-size:12px;}  /* visited link */
  a.navlinks:hover {color:#0000FF; text-decoration:none; font-size:12px;}  /* mouse over link */
  a.navlinks:active {color:#0000FF; text-decoration:none; font-size:12px;}  /* selected link */ 
  
  /*--------SIGNIN LINKS------------*/
  .singin_links {
        color:#009933;
  }
  a.singin_links:link {color:#009933; text-decoration:none; font-size:10px;}      /* unvisited link */
  a.singin_links:visited {color:#009933; text-decoration:none; font-size:10px;}  /* visited link */
  a.singin_links:hover {color:#009933; text-decoration:none; font-size:10px;}  /* mouse over link */
  a.singin_links:active {color:#009933; text-decoration:none; font-size:10px;}  /* selected link */ 
  
  .sigin_error {
        color:#ff0000;
        font-size:10px;
        font-style: italic;
        display:none;
  }
  
  .modDialogPosition { };
  
 
	
	
	
  @media all and (orientation: landscape) {  
        body { }  
  		div { }  
  }  

  #modlikescount {
  	color:#00f; 
  	font-weight:bold; 
  	font-size: 10px;
  }
  
  #moddialog_likeimg {
  	height: 20px; 
  	width: 20px; 
  	vertical-align: text-middle;
  }

.greybutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#000000;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.greybutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.greybutton:active {
	position:relative;
	top:1px;
}


  /*************************************MEDIA*************************************************/
  /*************************************MEDIA*************************************************/
  /*************************************MEDIA*************************************************/
  /*************************************MEDIA*************************************************/
  @media only screen and (max-width: 400px) {
    .quickorderrow {
  	 	 width:96%;
    }
  }
  @media only screen and (max-width: 750px) {
	  #modlikescount {
	  	font-size: 8px;
	  }
	  
	  #moddialog_likeimg {
	  	height: 20px; 
	  	width: 20px; 
	  }
  
     .modDialogPosition {
    	position: absolute;
    	top: 5px;
	 }
     
     
     #menuitemimg_scale {
     
      /* @since 04-28-18 */
  
  /*
      -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
       
  
  */
        width: 50px;
        max-width: 50px;
        max-height: 50px;
        vertical-align: middle;
        float: left;
        
        border: 1px solid #000000;
    
     }
         
     #menuitemimg_scale_row {
  		width:50px;
  	 }
  	 
 
     #ordernow {
        height:15px; 
        width:50px;
     }
     
     #cart_androidbtn {
	  	width:	22px;
	  	height: 15px;
  	 }
  	 #checkbook_menucat_screen {
		display:none;
	 }                 
	 #checkbook_menuitem_screen {
	 	display:none;
	 } 
	 
	 .checkbooklocation {
		font-size: 12px;
		color: #000;
		font-weight: normal;
		}
	
	.quickorderrow {
	  	  padding:3px;
	  	  font-size: 12px;
  	}
  	
  
  	  /*---------------Modifier 1st half, 2nd half, whole------------------------------*/
	  .menuitem_options_row_table {
	        width:270px;
	  }
	  
	  .menuitem_options_row_hdr {
	        background-color:#F0F0F0;
	        width:270px;
	  }
	  
	  .menuitem_options_top_hdr_name {
	        font-size: 10px;
	        font-weight:bold; 
	        color: #000;
	        width: 140px;
	  }
	
	  .menuitem_options_col_hdr {
	        font-size: 5px;
	        color: #090;
	        width: 15px;
	  }
	  
	    .menuitem_options_col_space {
	        font-size: 5px;
	        color: #090;
	        width: 5px;
	  }
	  
	   .menuitem_options_col_hdr_icon {
	        width: 15px;
	        height: 15px;
	  }
	  
	  .menuitem_options_col_radio_icon {
	        width: 15px;
	        height: 15px;
	  }
	  
	  #moditemimg_scale_row {
	  		width:20px;
	  }
	  
	  #moditemimg_scale {
	        width: 20px;
	        max-width: 20px;
	        max-height: 20px;
	        float: left;
	        overflow:hidden;
	        vertical-align: middle; 
	  }
	  
	  #moddialog_rating {
	  		visibility: hidden;
	  		display:none;
	  }
  /*---------------Modifier 1st half, 2nd half, whole END------------------------------*/
  
  	/*------------------------------MENU MODIFIER POPUP RELATED -------------------------------*/
	  #picture_left {
	        width:100px;
	  }
	  
	  #picture_right {
	        width:200px;
	  }
	  
	  #picture {
	        width: 300px;
	        height:100px; 
	        max-width: 300px;
	        max-height: 100px;
	        float:none;
	  }
	  .menuitem_img_dialog_scale_row {
	  		width:75px;
	  }
	  
	  .menuitem_img_dialog {
	        max-width: 75px;
	        max-height: 75px;
	        float: left;
	        
	        border: 1px solid #000000;
	  }
	  	  
	  .menuitem_tabs_action {
	 	float: left; 
	 	width: 300px; 
	 	max-width: 300px;
	 	height: 30px; 
	 	vertical-align: bottom;
	 }
	 
	  #menuitem_tabs_descr {
	 	font-size: 12px;
	 	font-style: italic; 
	 	color: #000000;
	 }
	 

	  .menuitem_tabs {
	 	width: 280px; 
	 	max-width: 280px;
	 	height: 300px; 
 		overflow-x: hidden; 
 		overflow-y: auto;
	  }
	  
	  .menuitem_tabs_content {
	 	width: 290px; 
	 	max-width: 290px;
	 	height: 200px; 
	  }

 
	  /*
	 .menuitem_tabs {
	 	width: 290px; 
	 	max-width: 290px;
	 	height:auto;
	 	overflow-x: hidden; 
	 	overflow-y: hidden;
	  }
	  
	  .menuitem_tabs_content {
	 	width: 290px; 
	 	max-width: 290px;
	 	*height: auto;
	  }
	  */
	  
	  .menuitem_tabs_singlesel_radio {
	 	width:215px;
	  }
	  
	  .menuitem_options_top_hdr {
	        font-size: 10px;
	        font-weight:bold;
	        width:215px; 
	  }
	/*------------------------------MENU MODIFIER POPUP RELATED END -------------------------------*/
  
  	/*--------------------------CHECKBOOK-------------------------------*/
  	.checkbook_container {
		width: 290px;
	}

	.checkbookitem_table {
		width: 260px;
	}
  
  	.checkbookitem_container {
		width: 265px;
  	}
  
  	.checkbook_totals {
		width: 275px;
	}
	
	.breadcrumb_name {
		font-size:12px;
	}
	/*-------------------- MENU CATEGORIES ------------------*/
	
	

	/*
	.catheading_bottomborder_left {
		border-bottom-width: thin;
		border-bottom-style: solid;
		border-bottom-color: #000;
		font-size: 11px;
		width:6px;
	}
	
	.catheading_bottomborder_center {
		border-bottom-width: thin;
		border-bottom-style: solid;
		border-bottom-color: #000;
		font-size: 9px;
		width:93px;
	}
	
	.catheading_bottomborder_right {
		border-bottom-width: thin;
		border-bottom-style: solid;
		border-bottom-color: #000;
		font-size: 11px;
		width:22px;
		float:left;
		z-index:10000; 
	}
	
	.menugroups_img {
		height: 90px;
		width: 111px;
		float: right;
	}
	
	
	#scale {
		width: 111px;
		max-width: 113px;
		max-height: 90px;
	}
	.menugroups {
		border: 1px solid #000000;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		height: 90px;
		width: 113px;
		max-width: 113px;
		max-height: 90px;
		table-layout: fixed -moz-box-shadow :   7px 7px 5px #888;
		-webkit-box-shadow: 7px 7px 5px #888;
		box-shadow: 7px 7px 5px #888;
	}
	
	.menugroups_altrow {
		background-color: #F9F9F9;
	}
	
	.menugroups_clicktoorder {
		z-index: 1000;
		height: 90px;
		width: 113px;
		position: absolute;
		opacity: 1.00;
		-moz-opacity: 1.00;
		filter: alpha(opacity = 100);
		display: none;
	}
	
	.menugroups:hover {
		outline: none;
		border-color: #FF8C00;
		box-shadow: 0 0 20px #FF8C00;
	}
  	*/
	
  }
  
    @media only screen and (max-width:890px) {
    	.container {
			width:100%;
			max-width: 100%;
		}

		.container_nocheckbook {
			width:100%;
			max-width: 100%;
		}
    
    }

	@media only screen and (max-width:350px) and (orientation: portrait)  {
		 .catheading_bottomborder_left {
			font-size: 11px;
			width:6px;
		 }
		
		.catheading_bottomborder_center {
			font-size: 9px;
			width:92px;
			max-width:92px;
		 }
		
		.catheading_bottomborder_right {
			font-size: 11px;
			width:22px;
		}
		
		.menugroups_img {
			height: 88px;
			width: 115px;
			max-width: 115px;
		}
		
		
		#scale {
			width: 115px;
			max-width: 115px;
			max-height: 88px;
		}
		.menugroups {
			height: 88px;
			width: 115px;
			max-width: 115px;
			max-height: 88px;
		}
		
		.menugroups_clicktoorder {
			height: 88px;
			width: 115px;
		}

	}
	
	.portraitinstructions {
			display:none;
			background:#ffffff;
			z-index:10000000;
			position: fixed;
			margin: 0px 0px 0px 0px;
			width: 100%;
			height: 100%;
			padding:0px;
	}
	
	@media only screen and (max-height:400px) and (min-width:600px) and (orientation: landscape)  {
	
/*		.portraitinstructions {
			display:inline;
		}
		body {
			margin: 0 0 0 0;
		}
*/
	}
	
	@media only screen and (max-width:500px) and (orientation: landscape)  {
		 .catheading_bottomborder_left {
			font-size: 11px;
			width:6px;
		 }
		
		.catheading_bottomborder_center {
			font-size: 9px;
			width:95px;
			max-width:95px;
		 }
		
		.catheading_bottomborder_right {
			font-size: 11px;
			width:22px;
		}
		
		.menugroups_img {
			height: 100px;
			width: 125px;
			max-width: 125px;
		}
		
		
		#scale {
			width: 125px;
			max-width: 125px;
			max-height: 100px;
		}
		.menugroups {
			height: 100px;
			width: 125px;
			max-width: 125px;
			max-height: 100px;
		}
		
		.menugroups_clicktoorder {
			height: 100px;
			width: 125px;
		}
		
	}
	
/*************************************MEDIA END*************************************************/
/*************************************MEDIA END*************************************************/
/*************************************MEDIA END*************************************************/














