﻿body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-repeat: repeat-x;
    background-color: #D9F7D5;
    background-image: url('../images/Bg.png');
}


.CheckAvailabilityContainer, .RoomSelectArea, .DateContainer, .navbarArea, #AvailDesc
{
    background-color: #CFB;
}

#OpeningTimesHeading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bold;
    text-transform: capitalize;
    text-decoration: underline;
}

/* Top Menu Option */

.menu a
{
    color: #CCFFBB;
    font-weight: bolder;
    display: block;
    background-position: center center;
    background-image: url('../images/MenuBGeen.jpg'); 
    background-repeat: repeat-x;
    padding:5px;
    float:left;
    width:123px;
    text-decoration:none;
    
}

.menu a:hover
{
    background-position: center center;
    background-color: #002751;
    color: #fff;
    cursor: pointer;
    background-image: url('../images/MenuBBlue.jpg');
    background-repeat: repeat-x;
    text-decoration: none;
}


.menu
{
    background-position: center center;
    font-size: 1.0em;
    font-family: Verdana;
    background-color: #005502;
}

.smis_SelectedStyle
{
    /*background-color: #3C3;*/
}
/* Top Menu End */

#ContentTbl
{
    border-style: inset outset outset inset;
    border-color: #E2E2E2 #C0C0C0 #C0C0C0 #E2E2E2;
    background-color: White;
}

/* Standard style */
.Heading_St
{
    font-weight: bold; /*background-color: #33CC33; */ /*background-color: #005502;*/
    background-color: #3c3;
    color: #CCFFBB;
    text-transform: capitalize;
    border-right-color: #66FF33;
    border-bottom-color: #66FF33;
    border-right-style: outset;
    border-bottom-style: outset;
}


/* Disabled style */
.Heading_Disabled
{
    font-weight: bold; /*background-color: #33CC33; */
    color: #999999;
    text-transform: capitalize;
}

.HeadingSmall
{
    font-size: 12px;
}

.HeadingLarge
{
    font-size: 20px;
}


/* Availability Page1 */
.DateContainer
{
    border: solid 1px #ccc;
}

.RoomSelectArea
{
    border: solid 1px #ccc;
}

#AvailDesc
{
    border: 1px solid #003300;
}

.CheckAvailabilityContainer
{
    border: solid 1px #ccc;
}

/* Bill Summary */
.Footer
{
    font-size: 20px;
    font-weight: bold;
    background-color: #005502;
    color: #CFB;
    text-transform: capitalize;
    border-right-style: outset;
    border-bottom-style: outset;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-color: #6F3;
    border-bottom-color: #6F3;
}
.ActionButton
{
    border: thin solid #0000FF;
    padding: 3px;
    font-family: Arial;
    font-size: medium;
    font-weight: bolder;
    color: #0000FF;
    background-color: #99CCFF;
    text-align: center;
    position: relative;
    cursor: pointer;
}
.ActionButton_Over
{
    border: thin solid #FF0000;
    padding: 3px;
    font-family: Arial;
    font-size: medium;
    font-weight: bolder;
    color: #FF0000;
    background-color: #FFCCCC;
    text-align: center;
    position: relative;
    cursor: pointer;
}


h5
{
    margin-bottom: 0px;
    margin-top: 0px;
}

.NotAvailableGridOdd
{
    background-color: #CCFFFF;
    height: 25px;
}

.NotAvailableGridEven
{
    background-color: #99CCFF;
    height: 25px;
}
