
/* Home 1  
----------------------------------------------- */

#home01 {
   width:965px;
   margin:0 0 1em 0;
}
#home01left {
   width:464px;
   float:left;
}
#home01right {
   width:469px;
   float:right;
}


/* Home intro  
----------------------------------------------- */

#homeintro h1 {
   border:none;
   font-size:1.5em;
   padding:0;
}



/* Home Tabs 
----------------------------------------------- */

#tabs {
   width:464px;
}
#tabs ul {
   list-style:none;
}
#tabs ul li {
   color:#fff;
   display:inline;
   list-style-type:none;
}
#tabs ul li a {
   color:#fff;
   display:block;
   float:left;
   text-align:center;
   text-transform:capitalize;
   background:#726ba0;
   padding:1em 0 1em;
   font-weight:bold;
   font-size:1.1em;
   -moz-border-radius:6px 6px 0 0;
   border-radius:6px 6px 0 0;
}
#tabs ul li a.active {
   background:#ed1c24;
}
#tabs ul li#tab01 a {
   width:154px;
   margin-right:2px;
}
#tabs ul li#tab02 a {
   width:148px;
   margin-right:2px;
}
#tabs ul li#tab03 a {
   width:158px;
}
#tabs .clear {
   height:4px;
   background:#ed1c24;
}


#home01left .tab.red {
   color:#fff;
   font-size:1.1em;
   -moz-border-radius:6px 6px 0 0;
   border-radius:6px 6px 0 0;
}



/* Home Search  
----------------------------------------------- */

#homesearch {
   width:456px;
   color:#fff;
   background:#140958;
   border-style:solid;
   border-color:#ed1c24;
   border-width:0 4px 4px 4px;
   -moz-border-radius:0 0 6px 6px;
   border-radius:0 0 6px 6px;
   margin:0 0 1em 0;
}
#homesearch .box {
   padding:20px 0 0.5em 30px;
   background-repeat:no-repeat;
   background-position:right bottom;
}
#homesearch .box.airport_parking {background-image:url("../graphics/airporticonblue.png");}
#homesearch .box.meet_greet {background-image:url("../graphics/meetgreeticonblue.png");}
#homesearch .box.hotel_parking {background-image:url("../graphics/hoteliconblue.png");}

#homesearch div.form_row {
   margin:0 0 0.75em 0;
}
#homesearch div.inputblock {
   width:300px;
}
#homesearch div.labelblock {
   width:100px;
   font-size:1.1em;
}
#homesearch div.button_row {
   padding:0 0 1em 100px;
}

#homesearch #parking_airports {width:283px;}
#homesearch #parking_start, #homesearch #parking_end {width:128px;}
#homesearch #parking_start_mins, #homesearch #parking_start_hours, 
#homesearch #parking_end_mins, #homesearch #parking_end_hours {width:50px;}



/* Home Promo   
----------------------------------------------- */

#bigpic img {
   width:464px;
   -moz-border-radius:6px 6px 0 0;
   border-radius:6px 6px 0 0;
}
#bigpic {
}
#homepromo {
   color:#fff;
   width:464px;
   background:#433a79;
   font-size:1.1em;
   font-weight:bold;
   -moz-border-radius:0 0 6px 6px;
   border-radius:0 0 6px 6px;
   margin:0 0 1em 0;
}
#homepromo .box {
   padding:1.25em 22px 1em 22px;
}



/* Home 2  
----------------------------------------------- */

#home02 {
   width:970px;
   margin:0 0 1em 0;
}
#home02 .col01 {
   width:303px;
   float:left;
   margin-right:28px;
}
#home02 .col02 {
   width:303px;
   float:left;
}
#home02 .col03 {
   width:308px;
   float:right;
}
#home02 .pad {
   padding:0 10px 0 5px;
}
#home02 .col03 .pad {
   padding:0 15px 0 5px;
}


/* Home 2  
----------------------------------------------- */

#home02 h2.icon a {
   display:block;
   border-bottom:1px solid #d0d0d0;
   background-position:0 0;
   background-repeat:no-repeat;
   padding:16px 0 0.75em 76px;
}
#home02 h2.icon.airport_parking a {
   background-image:url("../graphics/airporticonsmall.png");
}
#home02 h2.icon.airport_hotels a {
   background-image:url("../graphics/hoteliconsmall.png");
}
#home02 h2.icon.airport_lounges a {
   background-image:url("../graphics/loungeiconsmall.png");
}



/* Home 2 tables   
----------------------------------------------- */

#home02 table {
   width:100%;
   border-bottom:1px solid #d0d0d0;
   margin:0 0 2em 0;
}
#home02 table td {
   border-top:1px solid #d0d0d0;
   padding:0.5em 5px 0.5em 5px;
}
#home02 table tr.row01 td {
   background:#f6f6f6;
   -moz-box-shadow:inset 0 1px 0 0 #fff;
   -webkit-box-shadow:inset 0 1px 0 0 #fff;
   box-shadow:inset 0 1px 0 0 #fff;
}
#home02 table td.product {
   width:70%;
}
#home02 table td a {
   display:block;
   color:#140958;
   text-decoration:none;
}
#home02 table td a:hover {
   color:#ed1c24;
   text-decoration:underline;
}
#home02 .col03 table td a {
   background:url("../graphics/arrow01.png") no-repeat 98% 3px;
}

    .main-dialog-class .ui-widget-header {
        background-color: Silver;
        color: Navy;
        font-size: 14px;
        border: 0;
    }

    .main-dialog-class .ui-widget-content {
        background-image: none;
        background-color: #fff;
    }

    .floatLeft {
        float: left;
    }

    .grid-header {
        background-color: #5b8cef;
        height: 10px;
        color: black;
        text-align: left;
        position: relative;
        top: expression(this.parentNode.parentNode.parentNode.scrollTop-2);
        left: expression(this.parentNode.parentNode.parentNode.scrollLeft-1);
        right: 1px;
    }


    .grideditRow {
        height: 10px;
        width: 50px;
    }



    /*This will set the style to both the "div" element and the "legend"
element*/
    .GroupPanel,
    .GroupPanel Fieldset Legend {
        color: Blue;
        font-family: Arial;
        line-height: 25px;
    }

    tr{
        line-height: 25px;
    }

    .alternatingRow {
        height: 10px;
    }

    .normalRow {
        height: 10px;
    }



    .labelbox {
        font-family: Arial;
        font-size: small;
        text-align:right;
        float:right;
    }


div#refund_box {
    position: absolute;
    top: 250px;
    left: 400px;
    height: 88px;
    width: 200px;
    border: solid silver 2px;
    background-color: white;
    color: black;
    text-align: center;
    display: none;
}


       .main-dialog-class .ui-widget-header {
           background-color: Silver;
           color: Navy;
           font-size: 14px;
           border: 0;
       }

       .main-dialog-class .ui-widget-content {
           background-image: none;
           background-color: #fff;
       }

       .grid-header {
           background-color: #5b8cef;
           color: black;
           text-align: left;
           position: relative;
           top: expression(this.parentNode.parentNode.parentNode.scrollTop-2);
           left: expression(this.parentNode.parentNode.parentNode.scrollLeft-1);
           right: 1px;
       }

       .gridsmallRow {
           height: 10px;
       }

       .invisibleField {
           /*font-size:0.01em;
           color:white;*/
           display: none;
       }

       /*This will set the style to both the "div" element and the "legend"
    element*/
       .GroupPanel,
       .GroupPanel Fieldset Legend {
           color: Blue;
           font-family: Arial;
           line-height: 25px;
       }

       .CalendarStyle {
           background-color: silver;
           color: White;
           border: solid 1px silver;
       }

       .ajax__calendar_days {
           background-color: white;
           color: black;
       }

       .ajax__calendar_header {
           background-color: Menu;
           color: black;
       }

       .ajax__calendar_footer {
           background-color: Menu;
           color: black;
       }

       .textbox {
           border: 1px solid silver;
           width: 180px;
           height: 26px;
           font-weight: bold;
           font-family: Arial;
           font-size: 12pt;
           text-align: left;
       }

    .main-dialog-classNEW .ui-widget-header {
        background-color: lightblue;
        color: Navy;
        font-size: 14px;
        border: 0;
    }

    .main-dialog-classNEW .ui-widget-content {
        background-image: none;
        background-color: #fff;
    }

    .main-dialog-classEDIT .ui-widget-header {
        background-color: orange;
        color: Navy;
        font-size: 14px;
        border: 0;
    }

    .main-dialog-classEDIT .ui-widget-content {
        background-image: none;
        background-color: rgba(24, 196, 223, 0.85);
    }





