﻿body {
}
.srch-TopGraphicPad {
    /*width: 100%;*/
    height: 36px;
    background: transparent url(/images/search_step1_top_left.jpg) no-repeat left;
}
.srch-TopGraphicPad-right {
    float: right;
    background: #CCD7EB url(/images/search_step1_top_right.jpg) no-repeat right bottom;
    width: 50%;
    height: 12px;
    margin-top: 24px;
}
.srch-TopGraphicPad-lower {
    height: 18px; /*width: 100%;*/
    background: #CCD7EB url(/images/search_step1_btm_left.jpg) no-repeat left top;
}
.srch-Pad {
    background-color: #CCD7EB; /*width: 100%;*/
    border-bottom: dotted 0px #191970;
}
.srch-BottomGraphicPad {
    /*width: 100%;*/
    height: 13px;
    background: transparent url(/images/bar_blue_rnd_btm_left.jpg) no-repeat left;
}
.srch-BottomGraphicPad-right {
    float: right;
    height: 13px;
    width: 50%;
    background: #CCD7EB url(/images/bar_blue_rnd_btm_right.jpg) no-repeat right bottom;
}
.searchbox-homepage {
    width: 280px;
    float: left;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    clear: none;
}
.searchbox-homepage-header {
    font-size: 14px;
    font-weight: bold;
    color: #039;
    text-align: center;
}
.searchbox {
    width: 250px; /*min-height: 200px; background-color: #E8ECF6;*/
    background-color: #CCD7EB;
    display: block;
    margin: 0px auto 0px auto;
    clear: none;
}

.search-main, .search-main input, .search-main select {
    font-size: 11px;
}
.search-main {
    margin: 0px auto 0px auto;
    display: block;
    /*padding: 10px 10px 0px 10px;*/
    padding: 10px 0px 0px 5px;
}
.search-main12H { padding: 10px 0px 0px 5px;}
#search-main-datetime-left, #search-main-datetime-right, #search-main-options {
    float: left;
    text-align: left;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 0px;
}
.search-main-options {
    padding-top: 14px;
}
.search-main-button {
    padding: 5px 0px 0px 0px;
    margin: 0px;
    width: 220px;
    text-align: center; /*background-color: #fff;*/
}
.search-main-inner-header {
    font-size: 12px;
    text-align: center;
    width: 160px;
    font-weight: bold;
}
select.search-main-country {
    width: 220px;
}
.search-main-calendar {
    cursor: pointer;
    cursor: hand;
    margin: 0;
    padding: 0;
}
.search-main-location, .search-main-location-watermarktext {
    width: 215px;
}
.search-main-location-watermarktext {
    color: #ccc;
}
.search-main-date {
    width: 65px;
}
.search-main-time {
    width: 60px;
}
.search-main-time12H {
    width: 58px;
}
.search-main-timeMinute12H { width:42px;}
.search-main-datetime {
    padding-top: 2px;
    height: 19px;
}
.search-main-datetime-header {
    width: 45px;
    float: left;
    padding: 3px 0px 0px 0px;
    font-weight: bold;
}
#search-main-datetime-left {
    float: left;
    text-align: left;
    padding-right: 3px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    line-height: 20px;
}
.search-main-options select {
    width: 170px;
}
/*#search-main-options-age {float:right;}*/
select.search-main-countryres {
    width: 180px;
}
select.search-main-age {
    width: 50px;
}
select.search-main-carclass {
    width: 100px;
}
.search-main-options-header {
    float: left;
    width: 40px;
    padding: 0px;
}
#search-warning {
    text-align: center;
    color: #f00;
    display: none;
    visibility: hidden;
}
