/*.menubar               {text-align:left; padding:2px; font-size:11pt; font-family:georgia,courier-new,arial,san-serif,times; color:#efefef; text-decoration:none; background:#252525; width:200px; cursor:pointer; }*/
#side_content {
   width:         200px;
   padding-top:   2px;
   padding-left:  5px;
   padding-right: 5px;
}

.sidemenubar {
   width:            100%;
   background-color: #252525;
}

.menubar               {text-align:left; padding:2px; font-size:11pt; font-family:georgia,courier-new,arial,san-serif,times; color:#efefef; text-decoration:none; background:#252525; cursor:pointer; }
.menubar_no_onclick    {text-align:left; padding:2px; font-size:11pt; font-family:georgia,courier-new,arial,san-serif,times; color:#efefef; text-decoration:none; background:#252525; }
.menubar_no_url        {text-align:left; padding:2px; font-size:11pt; font-family:georgia,courier-new,arial,san-serif,times; color:#efefef; text-decoration:none; background:#252525; width:200px; }
.menubar_img           {text-align:right; padding:5px; color:#efefef; background:#252525; width:40px; cursor:pointer; }
.menubar_section_title {font-size:12pt; color:#000000; font-family:georgia,courier-new,arial,san-serif,times; padding-left:5px;}
.topBarText            {font-size:9pt; font-family:georgia,courier-new,arial,sans-serif,times; padding-left:5px;}

.menubar_admin         {text-align:left; padding:2px; font-size:11pt; font-family:georgia,courier-new,arial,san-serif,times; color:#efefef; text-decoration:none; background:#252525; width:200px; cursor:pointer; }
.menubar_admin_no_url  {text-align:left; padding:2px; font-size:11pt; font-family:georgia,courier-new,arial,san-serif,times; color:#efefef; text-decoration:none; background:#252525; width:200px; }

#socialsites {
   text-align: center;
}

.headline_div   {
   background-color: #ffffff;
   margin-bottom:    8px;
   width:            100%;
}
.headline_img   {border:1px solid #000000; float:left;margin:5px;}
.headline_title {padding:5px; font-size:14pt; font-weight:normal; color:#ffd000; font-family:georgia,courier-new,arial,sans-serif,times; background:#404040;}
.headline_text  {font-size:11pt; color:#000000; padding:5px}

.pageTitle     {font-size:14pt; font-weight:normal; color:#ffd000; font-family:georgia,courier-new,arial,sans-serif,times; background:#404040; padding-bottom:4px;}
.pageSubTitle  {font-size:11pt; color:#ffffff; padding-bottom:4px;}
.pageText      {font-size:11pt; font-family:georgia,courier-new,arial,sans-serif,times; color:#efefef; text-decoration:none; }
.pageTextWhite {font-size:11pt; font-family:georgia,courier-new,arial,sans-serif,times; color:#ffffff; text-decoration:none; }
.pageTextBlack {font-size:11pt; font-family:georgia,courier-new,arial,sans-serif,times; color:#000000; text-decoration:none; }
.backToTop     {font-size:9pt; font-family:georgia,courier-new,arial,sans-serif,times; color:#ffd000; font-style:italic; }
.mapText       {font-size:11pt; font-family:georgia,courier-new,arial,sans-serif,times; color:#000000; text-decoration:none; }
.linkText      {font-size:11pt; font-family:georgia,courier-new,arial,sans-serif,times; color:#0000ff; text-decoration:underline; }
.linkText_nonlink {font-size:11pt; font-family:georgia,courier-new,arial,sans-serif,times; color:#0000ff; text-decoration:none; }

.viewLinkText         {font-size:11pt; font-family:georgia,courier-new,arial,sans-serif,times; color:ffd000; text-decoration:none; }
.viewLinkTextSelected {font-size:11pt; font-family:georgia,courier-new,arial,sans-serif,times; color:#ffffff; text-decoration:none; }

.searchOptionsLegend {font-size:11pt; font-family:georgia,courier-new,arial,sans-serif,times; color:#ffd000; text-decoration:none; }
.columnHeader        {font-size:11pt; font-family:georgia,courier-new,arial,sans-serif,times; color:#ffd000; text-decoration:none; padding-bottom:4px;}
.totalRecords        {font-size:9pt; font-family:georgia,courier-new,arial,sans-serif,times; color:#ffd000; }

.divHeader          {color:#ffd000; padding-bottom:2px; font-family:georgia,courier-new,arial,sans-serif,times;}
.events_MonthDesc   {color:#ffd000; padding-bottom:2px; font-family:georgia,courier-new,arial,sans-serif,times;}
.pricesPassesHeader {color:#ffd000; padding-bottom:2px; font-family:georgia,courier-new,arial,sans-serif,times;}

.admin_pageTitle    {font-size:14pt; font-weight:normal; color:#ffd000; font-family:georgia,courier-new,arial,sans-serif,times; }
.admin_pageSubTitle {font-size:11pt; color:#ffffff;}

.nextPrevButton     {padding:2px; font-size:11pt; font-family:georgia,courier-new,arial,san-serif,times; color:#efefef; text-decoration:none; background:#252525; width:100px; cursor:pointer; }

#gift_certification {
   color:         #ffd000;
   font-family:   georgia,courier-new,arial,san-serif,times;
   font-size:     14px;
   margin-bottom: 5pt;
   text-align:    center;
}

#reservations {
   text-align:  center;
   color:       #ffd000;
   font-family: georgia,courier-new,arial,san-serif,times;
   font-size:   14px;
   cursor:      pointer;
}

#reservations_img {
   margin-left:      1pt;
   margin-bottom:    2pt;
   background-image: url('../images/reservations_bg.jpg');
   width:            280px;
   height:           100px;
   border:           1pt solid #c0c0c0;

#gallery {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop   {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont  {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot   {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}

.sortable {font-size:11pt; font-family:georgia,courier-new,arial,sans-serif,times; color:#efefef; text-decoration:none; }
.sortable .head {background:#000000 url(../images/tablesorter/sort.gif) 6px center no-repeat; cursor:pointer; padding-left:18px;}
.sortable .desc {background:#000000 url(../images/tablesorter/desc.gif) 6px center no-repeat; cursor:pointer; padding-left:18px;}
.sortable .asc  {background:#000000 url(../images/tablesorter/asc.gif) 6px  center no-repeat; cursor:pointer; padding-left:18px;}

/* Used to display the floating messages next to fields used in form validation */
.msg        {display:none; position:absolute; z-index:200; background:url('../images/newlayout_images/msg_arrow.gif') left center no-repeat; padding-left:7px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000; }
.msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px; font:10pt georgia,courier-new,verdana,arial,sans-serif,times; color:#000000; }

/* Drag and Drop styles */
.DragContainer, .OverDragContainer {
  float: left;
  margin: 3px;
/*  width: 100px; */
  width: 500px;
  border: #669999 2px solid;
  padding: 5px;
}
 
.DragBox, .OverDragBox, .DragDragBox, .miniDragBox {
  border:           #000 1px solid;
  padding:          5px;
  font-size:        10px;
  margin-bottom:    5px;
/*  width:            94px; */
  width:            500px;
  cursor:           pointer;
  font-family:      verdana, tahoma, arial;
  background-color: #eee;
}
 
.OverDragContainer {
	background-color: #eee;
}
 
.OverDragBox, .DragDragBox {
  background-color: #ffff99;
}
 
.DragDragBox {
  filter: alpha(opacity=50);
/*  background-color: #ff99cc; */
}

 
legend {
  font-weight: bold;
  font-size:   12px;
  color:       #666699;
  font-family: verdana, tahoma, arial;
}
 
fieldset {
  padding: 3px;
}
 
.miniDragBox {
  float:  left;
  margin: 0 5px 5px 0;
/*  width:  20px; */
  width: 500px;
  height: 20px;
}
