  @import url("template_4.public.css");

li                          { font-family: Arial; }
body                        { margin: 0; background-color: #EBECDB; }
* a                         { text-decoration: none; color: #8C914F; }
* a:hover                   { font-weight: bold; text-decoration: none; }
h1,h2                       { color:#818725;
                              font-family: Arial, Helvetica, sans-serif;
                              font-weight:bold;
                              margin-bottom:.4em;
                              text-align: left; }
h1                          { font-size: 1.3em; }
h2                          { font-size: 10pt; font-weight: bold; }
p b,p strong, td b          {#font-size: 10pt; 
                              color:#818725; font-weight: bold; text-align: none; }
#content                    { padding: 20px; vertical-align: top; }
#sidebar                    { background-image: url('/cms/img/happenins.gif'); background-repeat: none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-left: 20px; padding-left: 10px; margin-top: 20px;}
#sidebar p,
#content p,
#content div,
#content table tr td        { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
#content td                 { padding-left: 20px; }
#menu                       { display: inline; height: 16px; }
#menu a                     { color: #8C914F;  text-decoration: none; }
#menu div                   { float: right; }
#menu span                  { color: #8C914F; font-family: Verdana; font-size: 8pt; padding-left: 11px; padding-right: 11px; }
#footer                     { background-color: #8C914F; padding: 8px; padding-top: 0px; }
#footer table tr td,
#footer div                 { color: #FFFFFF; background-color: #8C914F; font-size: 8pt; }
#footer table tr td a       { color: #FFFFFF;  text-decoration: none; }
#footer table tr td div,
#footer div                 { padding-left: 11px; padding-right: 11px; border-right: 1px solid #FFFFFF; float: left; font-family: Verdana; }
#footer div                 { border: 0px; float: none; margin-top: 8px; }
#footer div a               { text-decoration: none; color: #FFFFFF; }
#footer div a:hover         { font-weight: bold; text-decoration: underline; }
#map                        { height: 235px; border: 1px solid #808080; margin-left: 20px; margin-top: 20px; margin-bottom: 20px; }
.catering_form tr td        { padding-top: 5px; padding-bottom: 5px; vertical-align: top; }
.catering_form tr td #qty   { text-align: center; vertical-align: top; }
#sidebar,
#sidebar *,
#sidebar p                  { ffont-size: 8pt;
text-align: left;
                            }
#sidebar ul                 { padding-left: 20px; }
#sidebar h2                 { ffont-size: 10pt;
                            }
#content .bcalendar_container td { padding: 1px; }

.Basis\.menu\.top {
  padding-bottom: 17px;
}

.bcalendar_td {

  text-align  : right;
  border      : 1px solid #ffffff;

}

.bcalendar_td_over {

  text-align       : right;
  background-color : #99CCFF;
  border           : 1px solid #0066FF;
  cursor           : pointer;

}

.bcalendar_td_today {

  background-color : #f9f9f9;
  text-align       : right;
  border           : 1px solid #c0c0c0;

}

.bcalendar_td_selected {

  background-color : #BAE3BA;
  text-align       : right;
  border           : 1px solid #5FB25F;

}

#content .bcalendar_container .bcalendar_month_year {

  text-align  : center;
  font-weight : bold;

}

.bcalendar_container {

  position         : absolute;
  background-color : #FFFFFF;
  z-index          : 9999;
  padding          : 5px;
  border           : 1px dashed #c0c0c0;
  display          : none;

}

.bcalendar_image {

  cursor           : pointer;

}
