﻿html 
{
    height                  : 100% ;
}

body 
{
    margin                  : 0px ;
    min-width               : 1150px ;
    
    background-color        : #DEDEDE ; /* GREY SIDES */
    
    font-family             : Verdana, Arial, Helvetica, Sans-Serif,Calibri  ;
    line-height             : 1.5;
    color                   : #330066 ;     /* BLUE */
    font-size               : 12px ;
    
}

#page_body 
{

    background-color        : #faebd7 ; /* PINK */
    
    margin-left             : auto ;    /* Center page */
    margin-right            : auto ;  
    
    width                   : 1150px ;
    min-height              : 100% ;

    border                  : none 1px black ;
}

#page_banner 
{
    display                 : block ;
    width                   : 1150px ;    
    height                  : 100px ;
    padding                 : 0px ;

    background-image        : url(../images/page_banner_1150x100.jpg) ;
    background-repeat       : no-repeat ;

    border                  : none 1px black ;
}

#page_left_menu, #page_content, #page_footer
{
    vertical-align          : top ;
} 
 
#page_top_menu 
{
    vertical-align          : middle ;
}
 
#page_footer 
{
    width                   : 1149px ; 
    background-color        : #917959 ; 
    height                  : 59px ; 
    text-align              : center ; 
    color                   : #ffffff ;
    vertical-align          : middle ;
}

#left_menu 
{
    border                  : none 1px #deb887 ;     
}

#left_menu_availability 
{
    padding-top             : 20px ;
    margin                  : 2px ;
    text-align              : center ;
    width                   : 160px ;
   
    
}

#left_menu .item, .item_anchor, .item_selected, .item_stop
{
    border                  : none 1px black ;
    display                 : block ;
    
    width                   : 160px ;
    height                  : 25px ;

    text-align              : center ;
    
    vertical-align          : middle ;
    line-height             : 25px ;
}

#left_menu .item 
{
    margin                  : 2px ;
}

#left_menu .item_anchor
{
    border                  : none 1px black ;
    background-color        : #917959 ;     /* DARK BROWN */
    text-decoration         : none ;
    color                   : #ffffff ;
    width                   : 160px ;
}    

#left_menu .item_stop
{
    margin                  : 2px ;
    background-color        : #917959 ;     /* DARK BROWN */
    text-decoration         : none ;
    height                  : 3px ; 
}    


#left_menu .item_selected 
{
    background-color        : #faebd7 ;
    color                   : #917959 ; 
    width                   : 160px ;
}
 
#left_menu  a:hover 
{ 
    background-color        : #DEB887 ;
}


#top_menu 
{
    border                  : none 1px #deb887 ;  
    display                 : block ;      
    
    height                  : 37px ;
    padding-top             : 10px ;
    width                   : 945px ;
    margin-left             : 20px ;
}

}

#top_menu .item, .item_active  
{
    text-align              : left ;
    
    width                   : 133px ; 
    padding-right           : 3px ;
}

#top_menu .item_anchor, .item_selected   
{
    vertical-align          : middle ;
    line-height             : 25px ;
    display                 : block ;
    width                   : 130px ; 
}

#top_menu .item_stop 
{
    width                   : 3px ;
}

#top_menu .item_anchor
{
    text-decoration         : none ;    
    border                  : none 1px #330066 ;
    background-color        : #917959 ;
    color                   : #ffffff ;
}    

#top_menu .item_selected 
{
    color                   : #917959 ;
    border                  : solid 1px #917959 ;
}

#top_menu a:hover 
{ 
    background-color        : #deb887 ;
    color                   : #ffffff ;
}

#content 
{
    border                  : none 1px black ;
    width                   : 945px ;
    margin-left             : 20px ;
    margin-bottom           : 20px ;
}


#content_table #content
{
    min-height              : 300px ;
    margin-top              : 0px ;
    margin-bottom           : 5px ;
    margin-left             : 20px ;
    margin-right            : 20px ;
}    

#availability .day {background-color:#917959;
             font-family: Calibri, Arial, Helvetica, sans-serif;
             color:#ffffff;
             font-size:10px;
             font-weight:bold;
             text-align:center;
             width:25px ;}
             
#availability .month {background-color:#917959;
             font-family: Calibri, Arial, Helvetica, sans-serif;
             color:#ffffff;
             font-size:12px;
             font-weight:bold;
             text-align:center;}
             
#availability .noborder {border:none; width:125px ;}

#availability .availday {background-color:#77B300;
          border-top: solid 2px #000000;
          border-left: solid 2px #000000;
          border-bottom: none;
          border-right: none;
          font-size:11px;
          font-weight:bold;
          color:#ffffff;
          text-align:center; }

#availability .veryavailday {background-color:#00ff00;
          border-top: solid 2px #000000;
          border-left: solid 2px #000000;
          border-bottom: none;
          border-right: none;
          font-size:11px;
          font-weight:bold;
          color:#ffffff;
          text-align:center; }
          
#availability .noavailday { background-color:#D90000;
          border-top: solid 2px #000000;
          border-left: solid 2px #000000;
          border-bottom: none;
          border-right: none; 
          font-size:11px;
          font-weight:bold;
          color:#ffffff;
          text-align:center; }
          
          
#availability .notbigenough { background-color:#DEB887  ;
          border-top: solid 2px #000000;
          border-left: solid 2px #000000;
          border-bottom: none;
          border-right: none; }
          
            
#availability .pastday { background-color:#EEEEEE;
          border-top: solid 2px #000000;
          border-left: solid 2px #000000;
          border-bottom: none;
          border-right: none; }
          
/*#availability .availday:hover { background-color:#00ff00 ;color: #330066 ;} */
    
   
#availability a {color: #330066 ; text-decoration:none; } 
      
      
      
      
         #calBut 
         {
             position : relative ;
             height : 22px ;
             width  : 15px ;
             background-color : Gray ;
         }
         
         #calendar 
         {   
             position : absolute ;
             top : 0px ;
             left : 0px ;            
             display:none ;
             background-color : white;
         }
         
         #calendar table 
         {
             border : solid 1px black ;
         }
         #calendar .cell, .cell_pick, .cell_out 
         {
             width:20px ;
             height:20px ;
             text-align : center ; 
             font-family : Verdana ;
             font-size:10px ;
              border:solid 1px white ;   
             
         }     
         #calendar .cell_pick   
         {
            border:solid 1px black ;   
         }  
         #calendar .cell_out   
         {
            color : #888888 ;   
             border:solid 1px white ;   
        } 
        
        
        
        
        
        
        
        
        .table_border {
	      border : none 1px #917959;
          background-color:#917959;
          color:White;}

.table_borderc {
	border : 2px solid #917959;
        background-color:#faebd7 ;
        color:#330066;
        font-size:12px;   
        text-align:center;}
        
.table_bordercc {
	border : 1px solid #330066;
        background-color:#B89970;
        color:#ffffff;
        text-align:center;}        
.table_borderccc {
	border : 1px solid #330066;
        background-color:#faebd7;
        color:#330066;
        text-align:center;}
.table_Thumb {
	border : 2px solid #FAEBD7;
        padding : 0px 0px 0px 0px;
        background-color: #D2B48C;
        width: 85px;
        height: 50px;
}

td.avail:hover { background-color:#00ff00 ;color: #330066 ;} 

td.tab { background-image:url(Images/MushroomTAB2.jpg);
         width: 130px ;
         text-align:center;
         border : 1px solid #330066;
         color: #FAEBD7}

<!-- td.tabb { background-image:url(Images/MushroomTAB2.jpg);
         width: 130px ;
         text-align:center;
         border : 1px solid #330066;
         color: #FAEBD7}  -->

td.gal{ background-image:url(Images/MushroomTAB2.jpg);
         width: 130px ;
         text-align:center;
         color: #330066}

td.test{ 
         background-image:url(Images/blueback1.jpg);
         width: 780px ;
         text-align:center;
         font-size: 20px;
         color: #330066;
         border : 1px solid #330066;}

.smtxt{
         font-family : Verdana, Arial, Helvetica, Sans-Serif,Calibri  ;
         line-height : 1.7;
            color: #330066;
            font-size: 9pt;
            height: 180px}
ul.nobullet {list-style-type:none;
             padding:0px;
             vertical-align:top;
             }
ul.bullet {
             margin-left: 0.0cm;}

td.avail {background-color:green;
          border-top: solid 2px #000000;
          border-left: solid 2px #000000;
          border-bottom: none;
          border-right: none;
          font-size:11px;
          font-weight:bold;
          color:#ffffff;
          text-align:center; }


td.noavail { background-color:red;
          border-top: solid 2px #000000;
          border-left: solid 2px #000000;
          border-bottom: none;
          border-right: none; }
td.past { background-color:#EEEEEE;
          border-top: solid 2px #000000;
          border-left: solid 2px #000000;
          border-bottom: none;
          border-right: none; }

td.day {background-color:#D2B48C;
             font-family: Calibri, Arial, Helvetica, sans-serif;
             color:#330066;
             font-size:10px;
             font-weight:bold;
             text-align:center;}
td.mnth {background-color:#D2B48C;
             font-family: Calibri, Arial, Helvetica, sans-serif;
             color:#330066;
             font-size:12px;
             font-weight:bold;
             text-align:center;}
             
td.noborder {border:none;}

table.bordyes {border : 1px solid #330066; }

td.bordyes {border : 1px solid #330066; }



td.roomlable {font-size:12px;
              border: none;
              text-align:left;}
   
td.smroomlable {font-size:11px;
              border: none;
              text-align:left;}
           
td.lable14 {font-size:14px;
              border: none;}
              
td.high {background-color: #009933;
          border-top: solid 2px #000000;
          border-left: solid 2px #000000;
          border-bottom: none;
          border-right: none;
          font-size:11px;
          font-weight:bold;
          color:#ffffff;
          text-align:center; }
td.mid {background-color: #00cc99;
          border-top: solid 2px #000000;
          border-left: solid 2px #000000;
          border-bottom: none;
          border-right: none;
          font-size:11px;
          font-weight:bold;
          color:#ffffff;
          text-align:center; }

td.low {background-color: #99cc99;
          border-top: solid 2px #000000;
          border-left: solid 2px #000000;
          border-bottom: none;
          border-right: none;
          font-size:11px;
          font-weight:bold;
          color:#ffffff;
          text-align:center; }

td.pad {padding : 20px 20px 20px 20px;
        valign="top";}

td.TourDt {border : 1px solid #330066;
            padding : 3px 5px 3px 40px;
            width: 200px ;
            valign="top";}
td.TourPrice {border : 1px solid #330066;
            padding : 3px 5px 3px 40px;
            width: 300px ;
            valign="top";}
td.FlourPrice {border : 1px solid #330066;
            padding: 3px 3px 3px 3px;
            width: 150px;
            height: 20px; 
            text-align: center;
            vertical-align:middle; } 
td.FlourHeader {border : 1px solid #330066;
            padding: 3px 3px 3px 3px;
            width: 450px;
            height: 20px; 
            text-align: center;
            vertical-align:middle; } 
            
td.borddesc {border : 1px solid #330066;
            padding: 3px 3px 3px 3px;
            width: 900px;
            height: 80px; 
            text-align: left;
            vertical-align: top; 
            font-size: 14px;  }

