.mainpanel
{
    width: 775px;
    overflow: hidden;
}
.ch_quickSearch
{
    background: #cadcef;
}
.divTop
{
    clear: both;
    height: 34px;
    background: #cadcef;
    padding-bottom: 5px;
}
.ch_labelIta
{
    float: left;
    display: inline;
    font-family: Arial;
    width: 100px;
    font-size: 10px;
    background-image: url(img/select_homes.gif) no-repeat right middle;
    padding-right: 20px;
    overflow: hidden;
}

.pnlActiveCriteria
{
    float: right;
    display: inline;
    width: 630px;
    overflow: hidden;
}


.ch_labelIta2
{
    float: left;
    font-family: Arial;
    font-size: 10px;
    background: url(img/exclamation.gif) no-repeat right middle;
    padding-right: 18px;
    margin-left: 300px;
}
.top_buttons
{
    height: 15px;
    float: left;
    padding-left: 7px;
    margin-right: 15px;
}

.ch_btncl
{
    font-family: Arial;
    font-size: 11px;
    color: #000;
}

.ch_btnClear
{
    margin-left: 10px;
    font-family: Arial;
    font-size: 11px;
    color: #000;
}

.div4Quick
{
    float: left;
    display: inline;
    width: 610px;
    overflow: hidden;
    background: #cadcef;
}

.ch_search1, .ch_search2, .ch_search3, .ch_search4
{
    border-right: 1px solid #6d9dd3;
    height: 80px;
    font-family: Arial;
    font-size: 10px;
    color: #000;
    overflow: hidden;
}

.divIEbug
{
    padding: 10px 10px 0 10px;
}

.ch_search1
{
    float: left;
    display: inline;
    width: 130px;
    border: none;
}

.ch_search2
{
    float: left;
    display: inline;
    width: 130px;
}

.ch_search3
{
    float: left;
    display: inline;
    width: 190px;
}

.ch_search4
{
    float: left;
    display: inline;
    border-right: none;
    width: 140px;
}

.ch_divAdv
{
    clear: both;
    margin-bottom: 8px;
    padding: 0 0 0 10px;
    background: #cadcef;
}

.ch_search6
{
    float: left;
    display: inline;
    width: 150px;
    height: 110px;
    background: url(img/chdivsearch_top.gif) no-repeat left bottom;
}

.ch_btnView
{
    display: block;
    margin: 89px 0 0 77px;
    font-family: Arial;
    font-size: 11px;
    color: #000;
}

.ch_labelBorder
{
    border: 1px solid #6D9DD3;
}

.ch_combo
{
    min-width: 100px;
}

.ddlStandard
{
    font-size: 9px;
    min-height: 18px;
}


.ch_btnAdv
{
    width: 131px;
    height: 18px;
    background: url(../../images/homes_advanced_search.gif) no-repeat;
    font-family: Arial;
    font-size: 10px;
    color: #000;
    cursor: pointer;
}



.advs
{
    background: #bed3eb;
    height: 260px;
    overflow: hidden;
}

.ch_Adv1
{
    float: left;
    display: inline;
    height: 230px;
    width: 157px;
    overflow: auto;
}

.ch_adv2
{
    float: left;
    display: inline;
    height: 230px;
    width: 325px;
    margin-top: 9px;
    background: #bed3eb;
    overflow: auto;
    border-left: 1px solid #6d9dd3;
    font-size: 7.5pt;
}

.ch_Adv3
{
    float: left;
    display: inline;
    height: 250px;
    width: 271px;
    padding: 10px 0 0 0;
    overflow: hidden;
}


.ch_Adv1 a:link, .ch_Adv1 a:hover
{
    font-family: Arial;
    font-size: 9pt;
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
}
.ch_Adv1 a:hover
{
    color: #707173;
}

.divNone
{
    display: none;
}

.ch_Adv1 .ch_labelBorder, .ch_Adv2 .ch_labelBorder
{
    border: 1px solid #6D9DD3;
    font-family: Arial;
    color: #000;
    font-size: 10pt;
}

.ch_divSearch
{
    clear: both;
    background: url(../../images/chdivsearch.gif) no-repeat;
    width: 150px;
    height: 78px;
    margin: 13px 0 0 4px;
}
.ch_btnSearch
{
    display: block;
    font-family: Arial;
    font-size: 11px;
    color: #000;
}
.ch_selectedPnl
{
    background: url(../../images/homes_box.gif) no-repeat;
    width: 266px;
    height: 141px;
    padding: 5px 0 0 5px;
}

.ch_selectedDiv
{
    height: 85px;
    overflow: auto;
    margin: 10px 0 5px 0;
    font-family: Arial;
    font-size: 10px;
    color: #000;
}

.PP_Text_homes
{
    font-family: Arial;
    font-size: 8px;
    color: #000;
}
.ch_treeCriteria
{
    margin: 10px 0 0 4px;
}

.ch_selectedDiv table
{
    display: block;
}
.ch_treeCriteria a:link, .ch_treeCriteria a:visited
{
    font-family: Arial;
    font-size: 10pt;
    text-transform: uppercase;
    color: #000;
    text-decoration: none;
}

.ch_treeCriteria a:hover
{
    color: #707173;
}

.btnSelectedDiv
{
    clear: both;
    background: url(../../images/homes_addbuttons.gif) no-repeat;
    width: 142px;
    height: 19px;
}

.btnSelectedDiv a:link, .btnSelectedDiv a:visited
{
    font-family: Arial;
    font-size: 11px;
    text-transform: uppercase;
    color: #000;
    text-decoration: none;
}
.btnSelectedDiv a:hover
{
    color: #707173;
}

.divRecords
{
    float: left;
    display: inline;
    width: 383px;
    overflow: hidden;
    padding: 3px 0 23px 5px;
}

.divPager
{
    float: left;
    display: inline;
    width: 383px;
    overflow: hidden;
    padding: 3px 0 23px 0;
}

#dnn_ctr386_CountryHomesHome_upAdvanced
{
    overflow: hidden;
}
.divProgressBar
{
    height: 23px;
    margin-top: 3px;
    overflow: hidden;
}

.divItems
{
    clear: both;
    padding-left: 5px;
    height: 400px;
    overflow: auto;
    clear: both;
}

.divClearer {clear: both; height: 5px; overflow: hidden;}

.text_clear
{
    margin-left: 10px;
}
.ch_divNumRec
{
    clear: both;
    background: url(../../images/divnumrec.gif) no-repeat;
    width: 115px;
    height: 18px;
    padding: 1px 0 0 6px;
    font-family: Arial;
    font-size: 10px;
}
.lblDRec {float: left; display: inline; width: 58px; height: 13px; overflow: hidden;}
.lblNumRes {float: left; display: inline; width: 44px; height: 13px; overflow: hidden; text-align: center;}

.divResult
{
    float: left;
    width: 180px;
    height: 250px;
    overflow: hidden;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
}
.divResultText
{
    height: 75px;
    overflow: hidden;
}
.ch_detTitle
{
    font-weight: bold;
}
.ch_detText
{
    font-style: italic;
    width: 170px;
    display: block;
}
.divResultButton
{
    background: #cadcef;
    width: 125px;
    padding-left: 2px;
}
.ch_select
{
    margin-right: 10px;
}

.divResult img
{
    border: 2px solid #6d9dd3;
}

ul.lista
{
    width: 100%;
    margin: 15px 0 0 0;
    padding: 0;
}

ul.lista li {list-style-type: none}

ul.lista.ch_advLi
{
    font-family: Arial;
    color: #000;
    font-size: 10pt;
}
li.ch_advLi
{
    margin-bottom: 6px;
}
.wts_radio
{
    margin-right: 10px;
}
.wts_label2
{
    padding-right: 32px;
    display: inline;
}
.wts_label2a
{
    padding-right: 39px;
    display: inline;
}
.wts_label4
{
    padding-right: 32px;
    display: inline;
}
.wts_label5
{
    padding-right: 95px;
    display: inline;
}

.wts_label6
{
    padding-right: 18px;
    display: inline;
}

.wts_label7
{
    padding-right: 40px;
    display: inline;
}
.wts_label8
{
    padding-right: 2px;
    display: inline;
}

.wts_label9
{
    padding-right: 4px;
    display: inline;
}

.wts_label10
{
    padding-right: 46px;
    display: inline;
}
.wts_label11
{
    padding-right: 25px;
    display: inline;
}
.wts_label12
{
    padding-right: 50px;
    display: inline;
}
.wts_label13
{
    padding-right: 8px;
    display: inline;
}
.wts_label14
{
    padding-right: 6px;
    display: inline;
}
.wts_label15
{
    padding-right: 46px;
    display: inline;
}
.wts_label16
{
    padding-right: 42px;
    display: inline;
}
.wts_label17
{
    padding-right: 46px;
    display: inline;
}
.wts_label18
{
    padding-right: 114px;
    display: inline;
}
.wts_label19
{
    padding-right: 74px;
    display: inline;
}
.wts_label19a
{
    padding-right: 11px;
    display: inline;
}
.wts_label20
{
    padding-right: 60px;
    display: inline;
}
.wts_label21
{
    padding-right: 56px;
    display: inline;
}
.wts_label22
{
    padding-right: 22px;
    display: inline;
}
.wts_label23
{
    padding-right: 31px;
    display: inline;
}
.wts_label24
{
    padding-right: 32px;
    display: inline;
}
.wts_label25
{
    padding-right: 38px;
    display: inline;
}
.wts_label26
{
    padding-right: 49px;
    display: inline;
}
.wts_label27
{
    padding-right: 44px;
    display: inline;
}
.wheres
{
    margin-left: -5px;
}

.PP_whereCommandPanel
{
    text-align: center;
    margin: 0 auto;
    margin-top: 30px;
}

.editlabel
{
    background: url(img/edit.gif);
    width: 56px;
    padding-right: 12px;
}

a:link.PP_Linkcountryhomes, a:visited.PP_Linkcountryhomes
{
    font-family: Arial;
    font-size: 9pt;
    color: 000;
    text-decoration: none;
}

a:hover.PP_Linkcountryhomes
{
    color: #707173;
    text-decoration: none;
}

.PP_wheretostayCommandPanel
{
    text-align: center;
    margin: 0 auto;
    margin-top: 30px;
}

.itinerary
{
    margin-left: -5px;
}

.bottom_links
{
    clear: both;
    padding: 30px 0 20px 0;
}

.bottom_links a:link, .bottom_links a:visited
{
    font-family: Arial;
    font-size: 8pt;
    color: #000;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

.bottom_links a:hover
{
    color: #707173;
}


span.checkbox
{
    width: 18px;
    height: 18px;
    padding: 0 0px 0 0;
    background: url(img/checkbox.gif) no-repeat;
    display: inline; /*clear: left;    float: left;*/
}

.ulMCHadv {margin:0; padding:0;}
.ulMCHadv li {list-style-type: none}
