.search-form div label,
.search-form div select,
.search-form div input.radioboxes {
    position: relative;
    float: left;
    left: 100%;
    z-index: 100;
}

.search-form div label {
    font-weight: bold;
    margin-left: -100%;
    display: block;
    width: 85px;

}
.search-form div select {
    margin-left: -67%;
}

.search-form div input.radioboxes {
    color: #000;
    margin-top: 3px;
}
.search-form input#seniors {
    margin-left: -90%;
}
.search-form input#military {
    margin-left: -48%;    
}
.search-form label#sen55 {
    margin-left: -86%;
}
.search-form label#milrates {
    margin-left: -44%;
}



.moresearchoptions {padding-left: 15px;}

.moresearchoptions li {
    background-image: url(../img/bluerightarrow.gif);
    background-position: 5px 5px;
    background-repeat: no-repeat; 
    padding-bottom: 5px;
}

.moresearchoptions a {   
    padding-left: 20px;
    font-weight: bold;
}

.moresearchoptions a span {font-size: 105%; color: red;}

.cruiselines li {width: 48%; float: left; padding-bottom: 5px;}
.cruiselines li a {
    background-image: url(../img/bluerightarrow.gif);
    background-position: 15px 5px;
    background-repeat: no-repeat;     
    padding-left: 25px;   
}

.explore-type li {
    width: 46%;
}

.gpd table#header {width: 440px;}
.gpd table#header thead th{margin: 0; padding: 2px; background-color: #cad3b4; height: 25px;  font-weight: bold; font-size: 105%; text-align: center; vertical-align:middle !important; width:100%;}
.gpd table#header thead th.saildate {width: 70px;}
.gpd table#header thead th.cruiseship {width: 130px;}
.gpd table#header thead th.destination {width: 70px;}
.gpd table#header thead th.pricedrop {width: 55px;}

.gpd table#info {width: 420px;} 
.gpd table#info tbody tr {height: 23px; width: 100%; background-color: #fff;} 
.gpd table#info tbody tr.even td {border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.gpd table#info tbody tr.odd {background-color: #f2f1ec;}
.gpd table#info tbody tr.odd td {border-top: 1px solid #f2f1ec; border-bottom: 1px solid #f2f1ec;}
.gpd table#info tbody tr:hover {background-color: #FFFF99;}    
.gpd table#info tbody tr:hover td {border-top: 1px solid #cad3b4 !important; border-bottom: 1px solid #cad3b4 !important;}
.gpd table#info tbody tr.even td.saildate {border-left: 1px solid #fff;}
.gpd table#info tbody tr.odd td.saildate {border-left: 1px solid #f2f1ec;}
.gpd table#info tbody tr:hover td.saildate {border-left: 1px solid #cad3b4 !important;}
.gpd table#info tbody tr.even td.pricedrop {border-right: 1px solid #fff;}
.gpd table#info tbody tr.odd td.pricedrop {border-right: 1px solid #f2f1ec}
.gpd table#info tbody tr:hover td.pricedrop {border-right: 1px solid #cad3b4 !important;}
    
.gpd table#info tbody td {text-align: center; margin: 0; padding: 2px;}
.gpd table#info tbody td a {font-weight: bold;}
.gpd table#info tbody td.saildate {width: 80px;}
.gpd table#info tbody td.cruiseship {width: 170px;}
.gpd table#info tbody td.destination {width: 90px;}
.gpd table#info tbody td.pricedrop {width: 50px; text-align: center; font-weight: bold; color: red; font-size: 110%;}

.partnerofyear {
    text-align: center;
    margin: 15px auto;
}