body {margin:0;padding:0;}
    div.cityselector {background: white url(http://booking.cornucopiahotels.com/images/cityselectorbg.gif) top left repeat-x;font-size:8px;width:164px;padding-top:1px !important;padding-bottom:1px !important;border:none;}
    form {margin:0; padding:0;}
    .booking td,
    .booking input, 
    .booking select
    {color: #232323; font-family: "lucida grande", "lucida sans",arial, verdana, helvetica, sans-serif; font-size:9px;}
    .cityname {position:relative !IMPORTANT; left: 7px !IMPORTANT; top:0px !IMPORTANT;height: 22px !important; margin:0px !IMPORTANT;border:0;  padding: 0px 0px 0px 0px;font-size: 15px !important; width:174px !important;  background: url(http://booking.cornucopiahotels.com/images/cityselectorbg.gif) top left repeat-x;}
    #searchpanelcountries {padding:7px;font-size:9px; line-height:10px;}
    .searchpanelcities {padding:7px;font-size:9px; line-height:10px;}
    #searchpanel {position: absolute; top: 36px; left:15px !important; left:0px; width:172px !important; width:162px; border:1px solid #666666; background:white;font-family: "lucida grande", "lucida sans",arial, verdana, helvetica, sans-serif;}
    #searchpanel .title {font-weight:bold; font-size:9px; margin-bottom:5px;}
    #searchpanel a {color: #232323;width:154px !important; text-decoration:none;font-family: "lucida grande", "lucida sans",arial, verdana, helvetica, sans-serif; display:block; padding: 1px 4px 1px 4px;}
    #searchpanel a.hotelitem {padding-left:17px;width:141px !important; }    
    #searchpanel a:hover {background:#ad9475; color:white; text-decoration:none;font-family: "lucida grande", "lucida sans",arial, verdana, helvetica, sans-serif;}
    #searchpanel td {font-size:9px; padding: 0px 0px 0px 0px;width:82px !important;}
    #searchpanel table {margin: 0px;table-layout:fixed !IMPORTANT; width:164px !important;}
    .childlink a {text-decoration:none;}
    .childlink a:hover {text-decoration:underline;}
    #instantsearchblock {position: absolute; top: 16px; left:7px !important; left:0px; width:150px !important; width:162px; border:1px solid #666666; background:white;font-family: "lucida grande", "lucida sans",arial, verdana, helvetica, sans-serif; padding:0px; font-size:9px;}
    #instantsearchblock .title {font-weight:bold; font-size:9px; margin-bottom:3px;}
    #instantsearchblock a {color: #232323; text-decoration:none;font-family: "lucida grande", "lucida sans",arial, verdana, helvetica, sans-serif; display:block; padding: 1px 4px 1px 4px;}
    #instantsearchblock a.Hotel {padding-left:17px;}
    #instantsearchblock a:hover {background:#ad9475; color:white; text-decoration:none;font-family: "lucida grande", "lucida sans",arial, verdana, helvetica, sans-serif;}
    a#closesearchpanellink {display:block;width:6px !important; background:#666666; color:white; padding:0px 2px 1px 2px;}
    a#closesearchpanellink:hover {text-decoration: none;}
    input.DatePicker{display: block;background: #ffffff url(http://www.cornucopiahotels.com/fileadmin/images/datefocus70.gif) 0px 0px no-repeat;cursor: pointer;width: 56px;padding-top:1px !important;padding-bottom:1px !important;border:none;  padding: 4px 4px 4px 17px; font-size: 9px; line-height: 12px;}    
    input:hover.DatePicker { background: #fffce9 url(http://www.cornucopiahotels.com/fileadmin/images/datefocus70.gif) no-repeat top left; }
    input.DatePicker:hover { background: #fffce9 url(http://www.cornucopiahotels.com/fileadmin/images/datefocus70.gif) no-repeat top left; }
    input:hover.cityname { background: #fffce9; }
    input.cityname:hover { background: #fffce9; }    
    select.alignright {text-align:right;}
    select.alignright option {text-align:right;}
    input.buttonLink {color: #ffffff;background: #000000 url(http://booking.cornucopiahotels.com/images/buttonlinkbg.gif) top left repeat-x;font-weight: bold;padding: 6px 6px 6px 6px;text-decoration: none;font-size: 11px; text-transform:uppercase; font-style:italic; border:0;cursor:pointer;width: 164 !important;}
