    /*
    $Id: general.css 1512 2009-07-01 09:36:37Z vhawoldar $
    Copyright (c) 2006 Beanlogic Limited.
    */
    /*
    GENERAL PAGE STYLES
    ======================================================================
    */

    #PageHeading
    {
        width: 740px;
        height: 98px;
        background-image: url(../gfx/page_head.png);
    }

        #PageHeading h2
        {
            float: right;
            padding: 30px 25px 0 0;
            margin: 0 0 0 0;
            font:Arial, Helvetica, sans-serif;
            font-weight: normal;
            font-size: 24px;
            color: #e1dcbe;
        }

    #LeftCol
    {
        width: 144px;
        float: left;
        padding: 0 18px 0 18px;
        font-weight: bold;
        font-size: 85%;

        /* background-color:#FF6699; */
    }

        #LeftCol a
        {
            color: #225147;

        }

        #LeftCol ul
        {
            margin: 0;
            padding: 0 0 0 0;
            list-style: none;

            /* background-color:#66FF00; */
        }

        #LeftCol li
        {
            margin: 0 0 1px 0;
            padding: 10px 0 10px 15px;
            width: 129px;

            background-image: url(../gfx/nav_arrow.gif);
            background-position: center left;
            background-repeat: no-repeat;
            border-bottom: 1px dotted #225147;

            /* background-color:#996600; */
        }

        #LeftCol.narrow
        {
            width:70px;
        }

    #LeftColPad
    {
        width:70px;
        float: left;
        padding: 0 18px 0 18px;
        font-weight: bold;
        font-size: 85%;
    }

    #CenterCol
    {
        width: 332px;
        float: left;
        padding: 10px 18px 0 0;
        font-size: 90%;
        /* background-color:#666699; */
    }

    #CenterCol.no_image
    {
        width: 524px;
    }
    
    #CenterCol h1
    {
      color: #225147;
      margin: 0;
      margin-top: 20px;
      padding: 0;
      font-weight: normal;
      font-size: 1.3em;
      border-bottom: 1px solid #c8d3d1;
    }
    
    #CenterCol h2
    {
      font-size: 90%;
    }

    #CenterCol h3
    {
        color: #225147;
        margin: 0;
        margin-top: 20px;
        padding: 0;
        font-weight: normal;
        font-size: 1.3em;
        border-bottom: 1px solid #c8d3d1;
    }
    
    

    #CenterCol h4
    {
        color: #225147;
        margin: 0;
        padding: 0;
        font-weight: bold;
        font-size: 1em;
    }

    #RightCol
    {
        width: 192px;
        float: left;
        padding: 0 18px 0 0;

        /* background-color:#FF00CC; */
    }

    select
    {
        border: 1px solid #7f9db9;
        margin: 0px 0 0px 0;
    }
    input
    {
        border: 1px solid #7f9db9;
        margin: 0px 0 0px 0;
    }

    .formRow .rowLabelRight
    {
        margin:0 0 8px 0;
    }
    .formRow .rowValue
    {
        margin:0 0 12px 0;
    }

    table.searchtable
    {
        margin:5px 0 5px 0;
        width:100%;
    }
    table.searchtable td
    {
        padding:0 5px 12px 0;
    }
    table.searchtable td.byCode
    {
        width:200px;
        padding-left:30px !important;
        /*padding-top:5px !important;*/
        /*background-color:rgb(116, 154, 68);*/
        background-color:lightgoldenrodyellow;
    }
    table.searchtable tr.label td
    {
        padding:0 0 8px 0;
        /*height:27px;*/
    }
    table.searchtable select
    {
        width: 150px;
        /*margin:0 10px 0 0;*/
    }
    table.searchtable #idStartDate
    {
        margin: 5px 0 3px 0;
    }
    table.searchtable a.calendar:hover
    {
        text-decoration: none;
    }

.pricesSubTitle
{
    padding: 3px;
    background-color:#225147;
}

.pricesSubTitle a
{
    color:white;
    text-decoration:none;
}

.floatLeft
{
    float:left;
}
