*{
	font-family: arial, helvetia, courier;
    font-weight: 500;
	box-sizing:border-box;
	max-width:100%;
}
body
{
	background-color: #00A36C  /*#5EFB6E;  #5ea968;<- jade #28661D;  #5EFB6E (Jade) html color code - Computer Hope */
    max-width:100%;
	margin: auto;
	width:1200px;
 }
 html{
   background-color:#00A36C; /*#5ea968;   #5EFB6E; */
   font-size:10.5pt;
 }
fieldset{
   border-radius:8px;
   border-color:#33C;
   }
small{
    font-size: 9.5px;
}
legend{
 font-style: oblique;
 font-size: 13pt;
 margin:0 4px;
 font-weight: 600;
}
#divContent{
  min-height:50vh;
  }
#divInner
{
padding:10px 30px;;
}
#TitleH1, #TitleH1 *
{
  font-size:12pt;
  font-weight: 500;
  line-height:110%;
}
#TitleH2, #TitleH2 *
{
  font-size:17pt;
  font-weight: 600;
  line-height:110%;
  font-style: italic;
  color:#2757D6;
}
#TitleH11, #TitleH11 *
{
  font-size:22pt;
  font-weight: 700;
  line-height:110%;
  font-style: italic;
}
#Best_Chinese_Food{margin-left:1%;}
#fshours
{
  width: 380px;
  font-size:1rem;
  font-weight: 500;
  padding:4px;
}
#main
{
  background-color:#FFC;
  margin: 12px;
  border: 2px inset #306;
  border-right:  2px outset #306;
  border-bottom:  2px outset #306;
  line-height:110%;
  text-align: left;
}
 pre
 {
    font-size:11pt;
	font-weight:500;
	padding:1px;
 }
hr
{
      height:2px;
	  color:brown;
}
h1, h1 * 
{
	font-size: 21pt;
	font-weight: 700;
	margin: 1px;
	text-align: center;
  line-height:105%;
}
h2, h2 *
{
	font-size: 18pt;
	font-weight: 700;
	margin: 1px;
    text-align: center;
  line-height:105%;
}
h3, h3 *
{
	font-size: 16pt;
	font-weight: 600;
	margin: 1px;
	text-align:center;
  line-height:105%;
}
h4, h4 *
{
	font-size: 14pt;
    text-align: ;
  line-height:105%;
}
h5, h5 *
{
	font-size: 13pt;
    text-align: ;
  line-height:105%;
}
tr
{
    vertical-align:top;
}
table
{
      font-size:12pt;
	  font-weight:600;
}
table.menu
{
   text-align: left;
}
td.price
{
   text-align: right;
}
p
{
    text-indent: .5in;
    font-size:12pt;
}
a{
	font-weight: 700;
	text-decoration: none;
	  /*  font-size:9pt;  */
}
a:visited {color:#96F;}
a:hover
{
	color: #900;
	font-weight: 700;
	text-decoration: underline;
}
img{max-width:100%; height:auto; max-height:100%; border-width: 0;}
  .cols{columns:400px 2; padding:2%;}
  .cols p:first-child{margin-top: 0;}
 .floatleft{float:left; width:50%;padding:1%;} 
 .clear{clear:both;}
 .img{
   display:block;
   margin: 4px auto;
   }

#divHeaderTop{
  background-image: url('/pics/background_header_720.jpg');
  background-repeat: no-repeat;
  background-position: top right;
  height:251px;
  border-bottom: 2px solid blue;
  background-size:cover;
  position:relative;
}
ul#nav1 {
   /*  margin-right: 24px;  */
   margin:0;
   padding:0;
   left:0px;
   position:relative;
    list-style: none;
    display: table; /* [1] */
    table-layout: fixed; /* [2] */
	width: 100%; /* [3] */
  border-bottom: 2px solid blue;
}
ul#nav1 li
{
  min-height:32px;
  background-color: #E7D798;
  border-right: 2px solid blue;
  list-style-type: none;
  display: table-cell; /* [4] */
}
ul#nav1 li:last-child{border-right-width: 0px;}
#nav1 li a
 {
    font-weight: 600;
    text-decoration: none;
    color:navy;
	text-align: center;	
	font-size: 1.02rem;
	display: block;
	padding:4px 0;
	line-height:100%;
 }
#nav1 li a:hover
{
    color:red;
    text-decoration: underline;
	font-style: italic;
	background-color: #9CF;
}
   #topLink{
     position:absolute; top:5%; left:30%;
   }
.text
{
   font-size:12pt;
   font-family:arial;
}
ul
{
  font-weight: 700;
}
.des /* for menu items */
{
   font-style: italic;
   font-size: 9pt;
   font-weight:500;
}
h2#h2Alert {color:blue; bottom:4px; left:21%;position:absolute; font-size: 20pt; font-weight: 900;}
h3#newLink {
    color: blue;
    top: 29%;
    left: 31%;
    position: absolute;
    font-size: 16pt;
    font-weight: 700;
}
h3#newLink a{color: blue;font-size: 16pt; font-weight: 700;}
#fslinks{width: 620px; margin:10px;}
 .title
 {
   font-style:normal ;
   font-size: 11pt;
   font-weight:700;
 }
.menupics
{
  cursor:hand;
  padding-left:4px;
}
.CTC{ font-size: inherit;  font-weight:inherit; }
*:focus	{background-color: #FCC;}
input[type=submit]:focus, input[type=button]:focus, input[type=reset]:focus {background-color: #FCF; color:#F00;}
input[type=submit], input[type=button], input[type=reset] {background-color: #9FF; color:#111;}
input, select, textarea{
   font-size: 10pt;
   color:#36F;
   font-weight: 600;
   border:1px solid blue;
  border-radius:4px;
  padding:2px;
  margin:2px;
}
.H2IND{top:50%; position: absolute; left:10%;  color: #30C;}
.H1IND{top:10%; position: absolute; left:10%; text-align: left;  font-size: 20pt;}
#Chefs-Specials{padding:4px 80px;}
#divIndex{height:670px; position:relative;}
.yesShow{display:none;}
  /* .......................................................................................... media queries  ..........................................................................  */
 @media screen and (max-width: 600px)
 {
        h2#h2Alert {left:0%;font-size: 17pt; font-weight: 700;}
 	    #CLICK{ background-color: gold;  border: 2px solid blue; height:47px; border-top-width: 0;}
        #CLICK a {display:block; line-height:47px; font-size: 22pt; font-weight: 700;}
		#divHeader h3, #divHeader  h3 *{ font-size: 19pt;}
		#divIndex{height:auto;}
		#Chefs-Specials{padding:2px;}
		.H1IND{top:1%; left:1%; }
		h1#TitleH11, h1#TitleH11 *{ font-size: 15pt;}
		.H2IND, .H2IND *{font-size:14pt; top:70%;}
		table.tdBlock td, .td50 td{display:block; width:100% !important;}
		.td50 td * {width:100%  !important;}
		.floatleft{float:none; width:100% !important;}
		.noShow{display:none;}
		.yesShow{display:block;}
		#divHeaderTop { height:120px;}
		ul#nav1 li {height:72px;}
		ul#nav1 li a{
		font-weight: 500;
		text-align: center;
		font-size: 10pt;
		line-height:110%;
		height:64px;
 }
   #topLink{left:0%;}
   #fshours{
  width: 220px;
  font-size:9pt;
  font-weight: 600;
  padding:1px;
  }
  #divBottomLinks a{ font-weight: 400; font-size: 9pt;}  /*  display:block;  */
  #fsLinks {width: 95%; margin:auto;}
 #fsLinks  ul{margin:0; padding:0 0 0 6px;}
  #fsLinks a{ font-weight: 500; font-size: 9pt;}
  #main{
  margin: 0px;
  border-width: 0px;
  }
  ul{padding-left:1.5%;}
  .tdBlock td{}
  #divInner{ padding:2px;}
  h3, h3 *{font-size: 12pt;}
  #divFooter * {font-size: 12px;}
    #divFooter  {padding: 2px;}
}