div#top div#headinfo div.headtop { display:none;}
div#top div#headinfo div.submenu { display:none;}
div#ticker { display:none;}
div#footer { float: none; clear: both; display:block; margin-top: 20px;  }
div#footer span.legalAdvice { display: none; }

a img { border: 0; }
div.hrclear { clear: both; visibility: hidden; height: 0; border: 0; margin: 0; padding: 0; }

div.list {}
div.list div.tips { float: left; width: 95px; }
div.list div.results { float: left; width: 900px; }
div.list div.results table { width: 900px; }
div.list div.results table tr {  }
div.list div.results table tr.titles { height: 42px; }
div.list div.results table tr.titles th { border-left: 1px dashed #ffffff; }
div.list div.results table tr.titles th.ini { }
div.list div.results table tr.titles th.end { }
div.list div.results table tr.separator { height: 8px; background: url(../images/list.separator.jpg) center left repeat-x; }
div.list div.results table th { background-color: #2b8dce; border: 1px solid #666666; }
div.list div.results table th a { color: #ffffff; text-decoration: none; font: bold 14px Arial, sans-serif; display: block; width: 100%; height: 28px; padding: 12px 0 0 0; }
div.list div.results table th a img { border: 0; }
div.list div.results table td { vertical-align: top; text-align: left; padding: 4px 4px 0 4px; border-right: 1px dotted #e1e1e1; }
div.list div.results table td.center { text-align: center; }
div.list div.results table td.right { text-align: right; }
div.list div.results table td a { color: #1D7BC3; }
div.list div.results table td a span { text-decoration: underline; }
div.list div.results table td a span:hover { text-decoration: none; }
div.list div.results table td a img { border: 1px solid #d1d1d1; width: 160px; }
div.list div.results table td a.action { color: #000000; text-decoration: none; }
div.list div.results table td a.action img { border: 0; width: auto; vertical-align: bottom; }
div.list div.results table td.description { display: none; }
div.list div.results table td.noborder { border-right: 0; }
div.list div.results table td span { display: block; margin-top: 10px; }
div.list div.results table td span.price { font-weight: bold; }
div.list div.results table div.reference { color: #999999; font-size: 11px; margin-top: 4px; }
div.list div.results table div.reserved { color: #ce2617; font-size: 14px; font-weight: bold; margin-top: 4px; }

div.detail { clear: both; }
div.detail h1 { font: bold 22px Arial, sans-serif; color: #157ec1; margin: 4px 0 0 10px; text-transform: uppercase; }
div.detail h1 i { font: bold 16px Arial, sans-serif; color: #157ec1; }
div.detail p { font: normal 18px Arial, sans-serif; color: #0d2a3d; margin: 30px 15px 10px 4px; }
div.detail div.coldata a.button { display:none;}
div.detail div.props { text-align: center; margin: 30px 0 30px 0; }
div.detail div.props table { padding: 8px;}
div.detail div.props table th { font: normal 15px Arial, sans-serif; color: #0d2a3d; text-align: right; width: 90px; padding: 2px 2px 2px 4px; vertical-align: top; }
div.detail div.props table td { font: bold 15px Arial, sans-serif; color: #157ec1; text-align: left; width: 120px; padding: 2px 2px 2px 4px; vertical-align: top; }
div.detail div.props table .price { font-weight: bold; }
div.detail div.colphotos { page-break-before: always; clear: both; margin: 20px; }
div.detail div.colphotos div { float: left; margin: 2px; }
div.detail div.favorites { display:none;}
div.detail div.messages { display:none;}
div.detail div.actions { display:none;}

a.button { display:none; }
div.tips { display:none; }
div.favorites { display:none; }