
ul.nodecoration {list-style-type:none; margin:0px; padding:0px;}
ul.nodecoration li {margin:0px;  }



#uidx_navigator { width: 560px; font-weight:bold; margin-bottom:5px;}
#uidx_navigator a {text-decoration:none; }
#uidx_navigator div.uidx_navbox_messages { border: 2px solid #2B2B2B; color: #2B2B2B; background-color: #FFFFE8; padding:2px; text-align:center;}
#uidx_navigator div.uidx_navbox { background-color: #FFFFE8; border: 2px solid #2B2B2B; display:none;}
#uidx_navigator div.uidx_navbox ul {margin:10px; width:80%; margin-left: auto; margin-right: auto;}
#uidx_navigator div.uidx_navbox_keys {}
#uidx_navigator div.uidx_navbox_key { margin:0; padding-top:5px; background-image: url(/static/uidx-images/inverted_tab.gif); background-repeat: no-repeat; text-align:center; float: left; width: 100px; height: 25px;}
#uidx_navigator div.uidx_navbox_key a {color: white; } 





div.uidx_agent_page div.uidx_photo { float: left; width: 220px; padding:20px;}
div.uidx_agent_page div.uidx_contactform { width: 500px; margin-left: auto; margin-right:auto; background-color:#E5D4B5; border: 1px solid #531008;padding:10px;}
div.uidx_agent_page div.uidx_contactform div.uidx_fields { width: 200px; float:left;}
div.uidx_agent_page div.uidx_contactform div.uidx_message { width: 280px; float: right;}
div.uidx_agent_page div.uidx_contactform div.uidx_message textarea{ width: 270px; height: 100px;}
div.uidx_agent_page div.uidx_contactform div.uidx_message div.uidx_button {padding:10px; text-align:right;}
div.uidx_agent_page div.uidx_contact { margin: 40px; float:right;}
div.uidx_agent_page div.uidx_profile{ width:90%; padding:20px; clear:both; }




/* [Container] */
#uidx_content {
    width: 560px;
    margin-left:auto;
    margin-right:auto;
}

#uidx_footer {
    text-align: justify; 
    line-height:170%; 
    font-size: 9px;; color: #ececec; 
    margin-left: auto; 
    margin-right: auto; 
    width: 80%;
}
span.uidx_label { color:#45599D;font-size:small;}
div.uidx_label { color:#45599D; font-size:small; }
div.uidx_tiny_info { font-size:xx-small; color: ececec;}
span.uidx_error { color: #800000; }
input.uidx_button { background-color:#D1DCD6; } 
div.uidx_messages div.uidx_message { text-align:center; padding:10px; color:#800000; }
div.uidx_disclaimer {margin:10px; font-size: small; color:#909090;}
div.notice { text-align:center; padding:10px; color:#800000; }



/* [Facebox] */
#facebox { position: absolute; width: 100%;  top: 0;  left: 0;  z-index: 100;  text-align: left;}
#facebox .popup {  position: relative;}
#facebox table { margin: auto;  border-collapse: collapse;}
#facebox .body { border: 5px solid #cccccc;   padding: 10px;  background: #fff;  width: 370px;}
#facebox .loading {  text-align: center;}
#facebox .image {  text-align: center; }
#facebox .message {color: #2CDB29; text-align: center;}
#facebox .error {  color: #FF5757; text-align: center; }
#facebox img { border: 0; }
#facebox .footer {  border-top: 1px solid #DDDDDD; padding-top: 5px;  margin-top: 10px;  text-align: right;}





/*=-=-=-[Mortgage Calc]-=-=-=*/
#uidx_mortgage_calc { 
    border: 1px solid #cccccc; 
    background-color: #FFFFCB; 
    width: 300px; 
    color: #A82702; 
    font-size: .9em;
}
#uidx_mortgage_calc table {margin-top: 5px;margin-left:auto; margin-right:auto;}
#uidx_mortgage_calc div.uidx_header { font-weight:bold; text-align:center; background:#ececec }
#uidx_mortgage_calc table th {text-align:right;}
#uidx_mortgage_calc input {width:150px;}
#uidx_mortgage_calc select {width:150px;}
#uidx_mortgage_calc div.uidx_payment {text-align:center; color: #800000; font-weight:bold;  }






/*=-=-=-[Request Showing]-=-=-=*/
#uidx_request_showing { 
    border: 1px solid #cccccc; 
    background-color: #FFFFCB; 
    width: 260px; 
    color: #A82702; 
    font-size: .9em;
}

#uidx_request_showing div.uidx_header {
    margin-bottom: 10px;  
    width: 260px; 
    background-color:#ECECEC;
    border: 1px solid #ECECEC; 
    color: #A82702; 
    text-align: center; 
    font-weight: bold;
}

#uidx_request_showing div.uidx_request_showing_success {padding:5px;}
#uidx_request_showing input { width: 240px; }
#uidx_request_showing select { width: 240px; }
#uidx_request_showing textarea { width: 240px; height: 120px;}





/*=-=-=-[Email Listing]-=-=-=*/
#uidx_email_listing { 
    border: 1px solid #cccccc; 
    background-color: #FFFFCB; 
    width: 300px; 
    color: #A82702; 
    font-size: .9em;
}

#uidx_email_listing div.uidx_header {
    margin-bottom: 10px;  
    width: 300px; 
    background-color:#FFFFCB;
    border: 1px solid #FFFFCB; 
    color: #A82702; 
    text-align: center; 
    font-weight: bold;
}
#uidx_email_listing span.uidx_label2 { width: 300px;}
#uidx_email_listing div.uidx_email_listing_success {padding:5px;}
#uidx_email_listing input { width: 260px; }
#uidx_email_listing textarea { width: 260px; height: 150px; }
#uidx_email_listing div.uidx_form_buttons {text-align:right; margin:10px;}




/*=-=-=-[User Profile]-=-=-=*/
#uidx_profile table { margin-left:auto;margin-right:auto;}
#uidx_profile div.uidx_form_buttons { text-align:center;}   
#uidx_profile input {width:250px;}
#uidx_profile textarea {width:250px; height:65px;}







/*=-=-=-[UIDX Login / Register Default]-=-=-=*/
#uidx_login_register { 
    width: 90%; 
    margin-left: auto; 
    margin-right: auto;
    text-align:left;
}

#uidx_login_register input { 
    width:240px;
}   

#uidx_login_register div.uidx_header {
    color: #4775A7
}

#uidx_login_register div.uidx_header_block {
    width: 80%;
    text-align:center;
    margin-left: auto; 
    margin-right: auto;
    border:1px solid ##578594; 
    background-color: #ECECEC; 
    margin-top: 10px;
    margin-bottom:10px;
    padding-top:10px;
    padding-bottom:10px;
}

#uidx_login_register div.uidx_form_buttons {
    text-align:right;
    margin: 10px;
}

#uidx_login_form { 
    padding: 10px;
    width: 250px;
    margin-left: auto; 
    margin-right: auto;
}

#uidx_register_form { 
    padding: 10px;
    width: 250px;
    margin-left: auto; 
    margin-right: auto;
    text-align:left;
}







/*=-=-=-[FieldSelect Box]-=-=-=*/
table.uidx_fieldbox {
    color:#000000; 
    width: 100%; 
    border-collapse: collapse; 
}

table.uidx_fieldbox th { text-align: left; width: 120px; padding-right:5px;} 
table.uidx_fieldbox td { padding-left:10px; } 
table.uidx_fieldbox tr.odd td,table.uidx_fieldbox tr.odd th { background-color: #f6f6f6;} 
table.uidx_fieldbox tr.even td,table.uidx_fieldbox tr.even th { background-color: #DEE8FF;} 

/*=-=-=-[FieldSet Box]-=-=-=*/
table.uidx_fieldset {
    color:#000000; 
    width: 100%; 
    border-collapse: collapse; 
    font-size:x-small;
}

table.uidx_fieldset th { text-align: left; width: 120px; padding-right:5px;} 
table.uidx_fieldset td { padding-left:10px; } 
table.uidx_fieldset tr.odd td,table.uidx_fieldset tr.odd th { background-color: #f6f6f6;} 
table.uidx_fieldset tr.even td,table.uidx_fieldset tr.even th { background-color: #DEE8FF;} 







/*=-=-=-[UIDX Paginator]-=-=-=*/
div.uidx_paginator table {margin-left: auto; margin-right: auto;  }
div.uidx_paginator table td  { 
    padding: 3px; 
}
div.uidx_paginator div.uidx_summary {}
div.uidx_paginator div.uidx_hardcap { color: #800000; padding: 20px; border: 1px solid; margin:10px; font-size:x-small;}





/*=-=-=-[UIDX - Micro Summary]-=-=-=*/
div.uidx_micro_listing {float: left; padding:10px;}




/*=-=-=-[UIDX - Details PRINT Page]-=-=-=*/
#uidx_detail_print_wrap { width: 650px; border: 1px solid;}
#uidx_detail_print_wrap div.uidx_header{ margin:10px;}




/*=-=-=-[UIDX - Listing Detail ]-=-=-=*/
div.uidx_listing_detail {}
div.uidx_listing_detail div.uidx_header { padding: 10px; background:#A82702 none repeat scroll 0 0; color:#FFFFFF; font-weight: bold; font-size:18px;  }
div.uidx_listing_detail div.uidx_header span.price { float: left; }
div.uidx_listing_detail div.uidx_header span.mls { float: right;}
div.uidx_listing_detail div.uidx_top_bar { margin-bottom: 10px; background:#EED4CC none repeat scroll 0 0; color:#A82702; padding:10px; }
div.uidx_listing_detail div.uidx_top_bar ul.uidx_menu { float: right; list-decoration:none; margin: 0px;}
div.uidx_listing_detail div.uidx_top_bar ul.uidx_menu li { display:inline; padding: 5px; font-size: 16px; font-weight:bold;}
div.uidx_listing_detail div.uidx_photo { float: left; width: 310px; }
div.uidx_listing_detail div.uidx_photo_thumbs { margin-left:7px; }
div.uidx_listing_detail div.uidx_photo_thumbs img { margin:0px; padding:5px; }
div.uidx_listing_detail div.uidx_primary { float: right;width:400px; } 
div.uidx_listing_detail div.uidx_primary div.uidx_address div.uidx_proptype {font-weight:bold; margin-bottom: 10px;} 
div.uidx_listing_detail div.uidx_primary div.uidx_address { padding: 10px;} 
div.uidx_listing_detail div.uidx_primary div.uidx_remarks { margin-top: 10px;} 
div.uidx_listing_detail div.uidx_primary img.uidx_logo { float: right;} 
div.uidx_listing_detail div.uidx_fields { clear:both; font-size: 12px; }
div.uidx_listing_detail div.uidx_fields div.uidx_features{ margin-top:10px; color: #993333}
div.uidx_listing_detail .dataset { float: left; width: 49%; border-bottom:1px dotted #cccccc; height: 12em; padding: 0 0 10px; margin: 0 0 15px; }
div.uidx_listing_detail .dataset_short { height: 7em; }
div.uidx_listing_detail dl.module dd { padding-left: 10px; }
div.uidx_listing_detail .dataset dl.datapair dt {display:inline; margin:0; padding:0; } 
div.uidx_listing_detail .dataset dl.datapair dd {display:inline; margin:0; padding:0; }
div.uidx_listing_detail dl.module  dt.module-hd { padding: 10px; font-size: 12px; background:#F8EEEB none repeat scroll 0 0; border-top:1px solid #EED4CC; color:#A82702; }
div.uidx_listing_detail h4 { color: #ab2702; }
div.uidx_listing_detail div.uidx_actions {border: 1px solid #cccccc; padding: 5px; background-color:#ffffff; margin-top: 10px; text-align:center; }
div.uidx_listing_detail div.uidx_actions img {vertical-align:middle; margin-left:10px;}
div.uidx_listing_detail div.uidx_office {font-weight:bold; margin-top:5px;}
div.uidx_listing_detail div.uidx_similar_listing { width: 670px; text-align:center; margin-left: auto; margin-right: auto; border: 1px solid;}
div.uidx_listing_detail div.uidx_similar_listing div.uidx_header { font-weight: bold; padding: 10px; font-size: 12px; background:#F8EEEB none repeat scroll 0 0; border-top:1px solid #EED4CC; color:#A82702; }
div.uidx_listing_detail div.uidx_similar_listing div.uidx_listing {float: left; padding:10px; text-align:center; }
div.uidx_similar_wrap {}
dl.uidx_rooms {margin:20px; }
dl.uidx_rooms dt {font-weight:bold; padding: 10px;}
dl.uidx_rooms dd {margin-left: 40px; width:90%;}

table.uidx_listing_dev {font-size:12px;}
table.uidx_listing_dev td.uidx_field {color: green;}
table.uidx_listing_dev tr.urow1 td { background-color:#ececec; vertical-align:top;}
table.uidx_listing_dev tr.urow2 td { padding-left:25px; background-color:#efefef; color:#ccbbbb; }

ul.uidx_menubar_horizontal { list-style-type: none;  margin: 0; padding:10;border: 1px solid #dedede;}
ul.uidx_menubar_horizontal li { display:inline; padding-left:10px;}
ul.uidx_menubar_horizontal li a { text-decoration:none;}





/*=-=-=-[UIDX Searchform]-=-=-=*/
div.uidx_label_select { color: #800000; padding-top:3px; padding-bottom:2px; }

div.uidx_full_searchform {}
div.uidx_full_searchform fieldset {border: 1px solid #531008; padding:10px; padding-top:5px; margin-bottom:10px; }
div.uidx_full_searchform fieldset legend { color: #531008; font-size: medium; padding:2px;}
div.uidx_full_searchform {}
div.uidx_full_searchform table { vertical-align:top; width: 98%; margin:0;}
div.uidx_full_searchform table td { }
div.uidx_full_searchform table.uidx_searchform td { width:32%; }
div.uidx_full_searchform table.uidx_property_location td { width:32%; }
div.uidx_full_searchform table.uidx_property_location td ul { margin: 0; margin-top:10px; }
div.uidx_full_searchform table.uidx_property_details td { width:32%; }
div.uidx_full_searchform table.uidx_communities td { width:32%; font-size: xsmall; }

div.uidx_search_term {float:left; margin:10px;}
div.uidx_search_term ul li { margin:5px;}
div.uidx_search_label { color: #800000; padding-top:3px; padding-bottom:2px; }
div.uidx_search_values {}






/*=-=-=-[UIDX Search Results]-=-=-=*/
table.uidx_sr {width: 100%; border-collapse:collapse; }
table.uidx_sr tr td {vertical-align:top; }
table.uidx_sr tr.uidx_srtop {}
table.uidx_sr tr.uidx_srtop a {text-decoration: none; font-size: 1.1em; }
table.uidx_sr tr.uidx_srtop td {padding:2px; padding-left: 10px; padding-right: 10px;}
table.uidx_sr tr.uidx_srtop td.uidx_srprice {text-align:right;}
table.uidx_sr tr.uidx_srmiddle {}
table.uidx_sr tr.uidx_srmiddle span.uidx_label2 { font-weight: bold; padding-right: 3px;}
table.uidx_sr tr.uidx_srmiddle td.uidx_srimage { width: 160px;}
table.uidx_sr tr.uidx_srmiddle td.uidx_srcontent {
    background-repeat: no-repeat;
    background-position: bottom right;
}
table.uidx_sr tr.uidx_srmiddle td.uidx_srcontent ul.uidx_lfbox { width: 160px; float: left; margin-left: 10px; }
table.uidx_sr tr.uidx_srmiddle td.uidx_srcontent ul.uidx_rfbox { width: 180px; float: left; margin-left: 10px; }
table.uidx_sr tr.uidx_srmiddle td.uidx_srcontent div.uidx_logo { float: right;}
table.uidx_sr tr.uidx_srmiddle td.uidx_srcontent div.uidx_status {float: right; width: 180px; margin-right: 40px;}
table.uidx_sr tr.uidx_srbottom {}



/*=-=-=-[UIDX ADMIN - SearchMeta]-=-=-=*/
#uidx_searchmeta {}
#uidx_searchmeta a {text-decoration:none; }

#uidx_searchmeta table { border: 1px solid #cccccc;}
#uidx_searchmeta table tr th { padding:3px;background: #578594; color: #ffffff; }
#uidx_searchmeta table tr td {padding:3px;}
#uidx_searchmeta table tr.odd td {  background: #ffffff;}
#uidx_searchmeta table tr.even td { background: #ececec; }
#uidx_searchmeta table tr td select{ width: 150px; }

#uidx_fields table {border-collapse: collapse; text-align:center; border: 1px solid #cccccc;}
#uidx_fields table tr th { padding:3px;background: #578594; color: #ffffff; }
#uidx_fields table tr td {padding:3px;}
#uidx_fields table tr td.uidx_field {padding:3px; text-align:left;}
#uidx_fields table tr.odd td {  background: #ffffff;}
#uidx_fields table tr.even td { background: #ececec; }
#uidx_fields table tr.uidx_value { text-align:left; padding-left:20px;}


#uidx_type_example {}
#uidx_type_example table {width:100%; }
#uidx_type_example table tr.odd td {  background: #ffffff;}
#uidx_type_example table tr.even td { background: #ececec; }
#uidx_type_example table td.value { font-weight:bold; width:200px;}

#uidx_type_example div.uidx_type_desc{ width: 600px; margin: 20px; color: #578594;}
#uidx_type_example div.uidx_formfield_example { border: 1px solid; width: 600px; margin:10px; padding: 10px;}
#uidx_type_example div.uidx_formfield_example h4 {margin:5px; color: #800000;}
#uidx_type_example div.uidx_formfield_example textarea {width:590px;; height: 150px; overflow:auto; white-space:nowrap;}
#uidx_type_example div.uidx_formfield_important  {color:#800000;}

#uidx_feed_notes {width: 700px;}
#uidx_feed_notes div.uidx_section {border:1px solid #cccccc; margin-bottom:20px;}
#uidx_feed_notes div.uidx_section div.uidx_header {color: #ffffff; background-color:#578594; font-weight:bold; font-size: 1.2em; padding:10px;}
#uidx_feed_notes div.uidx_section div.uidx_comments {color:#800000; padding:10px; background-color:#F2EFD3;}
#uidx_feed_notes div.uidx_section div.uidx_content { }



