html{background-color: #A7772D;}
.tdBorderR
{
   background-image: url('/pics/grape_right.jpg');
   background-repeat: repeat-y;
   width:40px;
	background-size:100% auto;
   }
.tdBorderL
{
   background-image: url('/pics/grape_left.jpg');
   background-repeat: repeat-y;
   width:40px;
	background-size:100% auto;
   }
   #outer {display:flex;}
.divTop
{
   background-image: url('/pics/grape_top.jpg');
   background-repeat: repeat-x;
   height:40px;
	background-size: auto 100%;
   }
   .divBottom{
	height:40px;
	background-image: url('/pics/grape_bottom.jpg');
	background-size: auto 100%;
    background-repeat: repeat-x;
	}
.spDescription
{
  font-size:13px;
  font-style: italic;
}
#footer{
    font-size:9pt;
}
*{
	font-family: helvetia, arial, georgian, courier;
    color:#207;
	box-sizing:border-box;
	max-width:100%;
}
body{
	font-weight:500;
    font-size:15px;
	font-style:oblique;
    margin:0 auto;
	max-width:1200px;
 }
 b{font-weight:700;font-size:105%;}
small{color:red; display:block; text-align: center;}
div#main, div.main
{
  background-color:#FFC;
  border: 2px inset #306;
  border-right:  2px outset #306;
  border-bottom:  2px outset #306;
  padding:10px;
  width:1120px;
  max-width:100%;
}
h1, h1 *{
	font-size: 29px;
	line-height: 109%;
	font-weight: 600;
	text-align: center;
	margin: 6px 0;
}
h2, h2 *{
	font-size: 20pt;
	line-height: 109%;
	font-weight: 600;
    text-align: center;
	margin: 6px 0;
}
h2 a {
	font-size: 15pt;
	line-height: 108%;
	font-weight: 600;
    text-align: center;
	margin: 4px 0;
}
h3, h3 *{
	font-size: 21px;
	line-height: 109%;
	font-weight: 600;
	margin: 6px 0;
	text-align: center;
}
h5, h4, h5 {
    text-align: center;
	margin: 2px 0;
}
h5{font-size: 14px;}
tr{ vertical-align:top;}
fieldset{
  border-radius:8px;
  padding:8px;
  margin:.7%; 
  text-align: left; 
}
 legend{
   font-size:14pt;
   font-weight:700;
   padding:0 4px;
  }
a {
   text-decoration: none;
    color:blue;
	font-weight: 600;
}
a:visited {color:#96F;}
a:hover {
	color: #900;
    text-decoration: underline;
 }
 a.CTC{
    font-size:inherit;
	font-weight: inherit;
}
.floatleft{float:left;}
 p{
    text-indent: 4in;
  }
  .Caveat{color:#F03;font-size: 1.3em;}
  ul{font-weight: 500;}
  .ulf
  {
   text-align:left;
   font-size:12pt;
   font-weight: 500; }
   .img{
   display:block;
   margin:6px auto;
   }
#footer_links a{ font-size:13px;}
#hours, #topLinks{ float:left; max-width:45%; margin-left: 4px;}
#layer2 {margin-left:11%;}
*:focus {background-color: #FCF; color:#000;}
input[type=submit], input[type=button], input[type=reset] {background-color: #9FF; color:#111; width:120px;}
input, select, textarea
{
   font-size: 10pt;
   color:#36F;
   font-weight: 600;
   border:1px solid blue;
  border-radius:4px;
  padding:2px;
  margin:2px;
  width:90%;
}
    img{max-width:100%;height:auto;}
option:nth-child(odd){background-color: #3FF;}
.clear{clear:both;}
.yesShow{display:none;}
#CLICK, .CLICK, .CLICK2{ text-align: center; background-color: gold;  border: 2px solid blue; width:100%; height:48px;}
div#CLICK2 a, .CLICK2 a, .CLICK2 a *, #CLICK a, .CLICK a, .CLICK a * {text-align: center; display:block; line-height:48px; font-size: 19pt; font-weight: 700;}
  /* div#CLICK2 a, .CLICK2 a, .CLICK2 a * {display:block; line-height:24px; font-size: 13pt; font-weight: 700;} */
#tblTopLinks td a{display:block;}
#tblhotSubs >tr > td:last-child, td.spDescription{width:25%;}
@media screen and (max-width: 800px)
 {
    div#main, body{width:100%;}
	.tdBorderR, .tdBorderL  {display:none;    width:0px;}
	.divTop , .divBottom{display:none;  height:0px;}
 }
 @media screen and (max-width: 600px)
 {
   div#CLICK2 a, div.CLICK2 a, div.CLICK2 a *, a#footerOrder {display:block; line-height:24px; font-size: 21pt; font-weight: 700;}
   .CLICK2{ border-bottom-width: 0px; padding: 1.5px 0; height:52px;}
	td.tdBlock {display:block;width:100% !important;}
    .noShow{display:none;}
	.yesShow{display:block;}
	.floatleft{float:none; width:100% !important;}
   #PizzaMan{min-width:35px; height:auto;}
   .FBLOGO{width:30px; height:auto;}
   #hours, #topLinks{float:none; width:100% !important; max-width:100%; margin:0;}
   #tblTopLinks td{width:33.3% !important;}
   #tblTopLinks{width:100% !important;}
   div#footer , #tblTopLinks a, #ulLinks a, * {font-size: 12px;}
   div#CLICK a, div#CLICK2 a{font-size: 21pt;}
   h1, h1 * {font-size: 17pt;}
   h2, h2 * {font-size: 15pt;}
   h3, h3 * {font-size: 17px;}
   h2 a {font-size: 14pt;}
  #layer2 {margin-left: 0;}
  #main{border-width:0; padding:0;}
  fieldset{padding:2px;}
  input[type=text], select, option{height:32px; width:100%; font-size: 16px;}
   input[type=submit],  input[type=reset] {height:36px;font-size: 16px;} 
  textarea{width:100%;font-size: 16px;}
  div#main {padding:1.5px;}
  .Caveat{font-size: 1.3em;}
 }