

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: 608px; 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;  }



/*=-=-=-[Listing Details]-=-=-=*/
table.uidx_fieldselect_box{}
table.uidx_fieldselect_box td{padding:3px !Important; line-height:18px;}
table.uidx_fieldselect_box th{font-weight:700; padding:3px !Important; width:200px; line-height:18px;}
table.uidx_fieldselect_box tr.even{background:fff; color:#325D93}
table.uidx_fieldselect_box tr.odd{background:#dce2ed; color:#325D93}




/*=-=-=-[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;} 





/*=-=-=-[UIDX Paginator]-=-=-=*/
div.uidx_paginator table {margin-left: auto; margin-right: auto;  }
div.uidx_paginator table td  { 
    padding: 3px; 
}




/*=-=-=-[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 ]-=-=-=*/
.themainphoto{}
img#details-pic{border:1px solid #666; padding:2px;}
table#thedetailtable{width:600px !important;}
div.uidx_listing_detail {}
#uidx_tabfeatures div.uidx_header{font-size:16px;}
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 {}




/*=-=-=-[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 {}






table.uidx_listing_summary {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: 600;}
table.uidx_listing_summary tr.uidx_header td { background-color: #dedede;font-size: 1.1em;  padding-left:4px; padding-right:4px;}
table.uidx_listing_summary tr td div.uidx_menu { padding: 3px; }
div.uidx_listing_separator { height:2px; margin: 5px;}
div.rfbox { margin: 10px 4px; }
div.rfbox div.subdivision a {color: #880000; font-weight:bold; margin-bottom:5px;}
div.rfbox div {margin-bottom:4px;}
table.lfbox { margin: 10px 4px 4px 20px; }
div.paginator table td  { padding: 3px; }
a.uidx_mlslink {text-decoration:none; color:#1B1636; font-weight:bold;}


/* Rounded summary box */
.uidx_csc { height : auto; position : relative; padding : 20px 0px; width:160px;}
.uidx_tl, .uidx_tr, .uidx_bl, .uidx_br { position : absolute; width : 20px; height : 20px; display : block;}
.uidx_tr { top : 0; right : 0; background : transparent url(/static/uidx-images/rounded/blue/right_top.gif) no-repeat;}
.uidx_tt { position: absolute; height: 20px; top : 0; margin-left: 20px; background : transparent url(/static/uidx-images/rounded/blue/top.gif) repeat-x;}
.uidx_tl { top : 0; left : 0; width:20px; height: 20px; background : transparent url(/static/uidx-images/rounded/blue/left_top.gif) no-repeat;}
.uidx_bl { bottom : 0; left : 0; background : transparent url(/static/uidx-images/rounded/blue/left_bottom.gif) no-repeat;}
.uidx_br {right : 0;bottom : 0;background : transparent url(/static/uidx-images/rounded/blue/right_bottom.gif) no-repeat;}
.uidx_bb { position: absolute; height: 20px; bottom : 0; margin-left : 20px; background : transparent url(/static/uidx-images/rounded/blue/bottom.gif) repeat-x;}



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

#uidx_searchmeta table { cell-spacing: border-collapse:collapse; 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_type_example {}
#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;}



