.tiny {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:x-small;
}
.small {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:small;
}
.medium {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:medium;
}
.large {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:large;
}
.large {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:large;
}
.x-large {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:x-large;
}

.cdBox-grayLine {
  padding:0 0;
}
.cdBox-grayLine .cdHEAD {
  color:#c60;
  font-weight:bold;
  text-align:center;
  padding:4 0;
}
.cdBox-grayLine .cdSEP {
  padding:5 0;
}
.cdBox-grayLine .cdSEP hr {
  display:none;
}
.cdBox-grayLine .titleBlock {
  font-weight:bold;
  text-align:center;
}
.cdBox-grayLine td.cdTL {
  background-image:url(http://localhost/eatnow/images/box-gray-tl.gif);
  background-repeat:none;
  font-size:4;
  width:12;
}
.cdBox-grayLine div.badge {
  position:relative;
}
.cdBox-grayLine td.cdTL div.badge img {
  position:absolute;
  left:-20px;
  top:-20px;
}
.cdBox-grayLine td.cdTC {
  background-image:url(http://localhost/eatnow/images/box-gray-tm.gif);
  background-repeat:repeat-x;
  font-size:4;
}
.cdBox-grayLine td.cdTR {
  background-image:url(http://localhost/eatnow/images/box-gray-tr.gif);
  background-repeat:none;
  font-size:4;
  width:12;
  height:12;
}
.cdBox-grayLine td.cdML {
  background-image:url(http://localhost/eatnow/images/box-gray-mm.gif);
  background-repeat:none;
  font-size:4;
}
.cdBox-grayLine td.cdMR {
  background-image:url(http://localhost/eatnow/images/box-gray-rm.gif);
  background-repeat:none;
  font-size:4;
}
.cdBox-grayLine td.cdBL {
  background-image:url(http://localhost/eatnow/images/box-gray-bl.gif);
  font-size:4;
  width:12;
  height:12;
}
.cdBox-grayLine td.cdBC {
  background-image:url(http://localhost/eatnow/images/box-gray-bm.gif);
  background-repeat:repeat-x;
  font-size:4;
}
.cdBox-grayLine td.cdBR {
  background-image:url(http://localhost/eatnow/images/box-gray-br.gif);
  background-repeat:none;
  font-size:4;
  width:12;
}
.cdBox-grayLine td.cdMC {
  background:none;
}


.cmPage h1 {
  color:#ff7400;
  font-size: 18px;
}
.cmPage img.badge {
  position:relative;
  left:-30px;
  top:-20px;
}
.cmPage div.badge {
  margin-top:-20px;
}
.cmPage td, th {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:small;
}

.cmPage .dataGrid td, 
.cmPage .dataGrid th {
  text-align:left;
  font-weight: normal;
  border-bottom: 1px solid #ccc;
  padding: 4px 4px 4px 4px;
  font-size: .64em;
  color: #666;
}
.cmPage .dataGrid .restHead {
  background-color: #e7e79a;
}
.cmPage .dataGrid tr.over td,
.cmPage .dataGrid tr:hover td {
  background-color: #ffa;
}
.cmPage .dataGrid .lastRowNoSep td {
  border-bottom: 0;
  padding-bottom: 0;
}
.cmPage .dataGrid .num {
  text-align:right;
  padding-right:20px;
  white-space: nowrap;
}
.cmPage .dataGrid .title {
  font-size: .9em;
}
.cmPage .dataGrid .title .subtitle {
  font-size: .7em;
  font-weight: bold;
  color: #999;
}

.cmPage {
    font-size: 12px;
}
.cmPage a {
  text-decoration:none;
  color: #000;
}
.cmPage a:hover {
  text-decoration:underline;
  color: #c00007;
}

.cmPage .newness {
  color: #090;
  font-weight: bold;
}
.cmPage .discount {
  color: #900;
  font-weight: bold;
}

.searchBox {
  background: #f7f7f7;
  border: 1px solid #ddd;
}
.searchBox td {
  text-align:left;
  font-weight: normal;
  padding: 10px 4px 4px 10px;
  color: #666;
}
.searchBox .subTitle {
  font-size: 12px;
  font-weight: normal;
  color: #666;
}
 