
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: 100%;
    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: 20px 10px 10px 10px; padding-top: 12px; font-size: small; color:#909090;}
div.notice { text-align:center; padding:10px; color:#800000; }

div.dhv_contact {
  float:left;
  clear: both;
  width: 100%;
  margin-left: 60px;
}
div.dhv_contact_col_1 {
	position: relative;
	display: inline;
	float: left;
	width: 120px;
    margin-left: 20px;
}
div.dhv_contact_col_2 {
	position: relative;
	display: inline;
	float: left;
	width: 300px;
    padding: 16px 0 0 10px;
}



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




 <!-- snippet could not locate template: ['denver/listings2/snippets/css/user_profile.css', 'denver/css/user_profile.css', 'listings2/snippets/css/user_profile.css', 'css/user_profile.css'] -->






/*=-=-=-[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_micro_wrap { width: 580px;
	border: 1px solid #cccccc; 
	text-align:center; 
	margin-left:auto; margin-right:auto;
	}
#uidx_micro_wrap div.uidx_similar_listing { 
	width: 176px; float:right; 
	margin:5px; 
	background: #ececec;
	}




/*=-=-=-[UIDX - Details PRINT Page]-=-=-=*/
/*=-=-=-[UIDX - Details PRINT Page]-=-=-=*/
div.uidx_print_wrap {
	width: 8.5in; 
	text-align: left; 
	padding:0; 
	margin: 0 .25in .25in .25in}
.uidx_print_wrap h2, 
.uidx_print_wrap h3 {
	padding: 0; 
	margin: .1in 0 .05in 0;
	}
.uidx_print_wrap h4 {
	padding: 0; 
	margin: .08in 0 .025in 0;
	}
uidx_print_wrap td {vertical-align: top;} 




/*=-=-=-[UIDX - Listing Detail ]-=-=-=*/
div#uidx_listing_wrap {width: 100%; font-size: 1.0em;}
div.uidx_listing_detail {width: 100%; margin: 0; padding: 0; font-family: arial, sans-serif;}
div.uidx_listing_detail div.uidx_action_bar { 
	width: 100%; 
	margin-bottom: .5em; 
        padding-bottom: .5em; 
	}
div.uidx_listing_detail, div.uidx_action_bar img { 
	vertical-align: middle; 
	}
div.uidx_listing_detail div.uidx_header { 
	background-color:#000066; 
	color:#FFFFFF; 
	font-weight: bold; 
	padding: .3em; margin: 0; 
	}
div.uidx_listing_detail div.uidx_header span.price { 
	float: right; 
	}
div.uidx_listing_detail div.uidx_header span.mls { 
	float: left;
	}
div.uidx_listing_detail div.uidx_top_bar { 
	background-color:#CCCCCC; 
	color:#000066; 
	padding: .3em 0 .9em .3em; 
	margin-bottom: .4em; 
	height: 1.4em;
	}
div.uidx_listing_detail div.uidx_top_bar div.uidx_address { 
	width: 58%; float: left; 
	}
div.uidx_listing_detail div.uidx_top_bar div.uidx_office { 
	width: 38%; float: right; 
	top: .5em;
	text-align: right;
	padding-right: .6em;
	}
div.uidx_listing_detail div.uidx_top_bar h4 { 
	margin-top: .3em; 
	padding: 0 0 .3em 0; 
	font-size: 1.2em;
	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: 0; padding: 5px; 
	}
div.uidx_listing_detail div.uidx_fields { 
	font-size: 1.0em; 
	color: black;
	}
div.uidx_listing_detail div.uidx_fields div.uidx_remarks { 
	padding: .2em 0 .4em .6em; 
	margin: 0; 
	} 
div.uidx_listing_detail div.uidx_fields div.uidx_features { 
	padding: .2em 0 .4em .6em; 
	margin: 0; 
	}
div.uidx_detail_col {
	width: 32%;
	margin-right: .5em; 
	float: left;
	}
div.uidx_detail_col p {	
	padding-left: .6em;
	}
div.uidx_detail_rooms {
	width:95%; 
	border: 0; margin: 0;
	padding-left: .6em;
	}
div.uidx_listing_detail div.uidx_fields h4 { 
	margin-top: 0; 
	padding: .2em 0 .3em .6em; 
	color: #000066; 
	font-size: 1.0em; font-weight: bold;
	border-top: 1px solid #666666; border-bottom:1px solid #666666;
	}
div.uidx_listing_detail div.uidx_fields td { 
	vertical-align: top; width: 33%; 
	padding-right: .5em; padding-left: .3em; 
	font-size: .9em;
	}
div.uidx_listing_detail div.uidx_fields_mobile td { 
	vertical-align: top; width: 100%; 
	padding: 0; 
	font-size: 1.0em;
	}
div.uidx_listing_detail dl.module dd { 
	padding: 0; margin: 0; 
	}
div.uidx_listing_detail dl.module dt.module-hd { 
	padding: .2em 0 .2em .6em; 
	font-size: 1.1em; font-weight: bold; 
	background:#CCCCCC; color:#000066; 
	border-top: 1px solid #666666; 
	border-bottom: 1px solid #666666;
	}
div.uidx_listing_detail h4 { font-size: 1.1em;
	color: #000066; background-color: #CCCCCC; 
	height: 1.1em; padding: .25em; 
	margin: .3em .1em .2em 0;
	}

div.uidx_listing_detail div.clrboth { clear: both }

div.uidx_listing_detail div.uidx_actions 
	{ border: 1px solid #ccc; padding: 0; margin-top: 6px; margin-bottom: 6px; text-align:center; background-color:#EBEBEB;}
div.uidx_listing_detail div.uidx_actions img 
	{vertical-align:middle; margin-left: 0; margin-right: 6px; }
ul.uidx_menubar_horizontal 
	{ list-style-type: none;  margin: 0; padding: 6px; border: 0; line-height: 2em; /*background-color: #CCCCCC;*/ }
ul.uidx_menubar_horizontal li 
	{ display:inline; padding: 10px; /* background-color:#EBEBEB; */ }
ul.uidx_menubar_horizontal li a 
	{ text-decoration:none; font-weight: bold; }
ul.uidx_menubar_horizontal li a span:hover, ul.uidx_menubar_horizontal li link:hover
	{ color: #CC0000; }

div.uidx_similar_listings table { 
	width: 100%; 
	}
div.uidx_similar_listings td { 
	width: 33%; 
	border: 1px solid #000066; 
	background: #CCCCCC;
	}
div.uidx_similar_listings {
	width: 100%; 
	margin: 0; padding: 0 4px 4px 4px; 
	font-size: 12px; text-align: center; 
	border: 1px solid #666666; 
	background: #CCCCCC;
	color: #000066;
}
div.uidx_similar_listings_col { 
	width: 31%; float: left; 
	padding: 3px; margin-left: 6px;
	border: 1px solid #666666; 
	background: #E2E2E2;
  }
div.uidx_similar_listings h4 { 
	font-size: 14px; font-weight: bold; 
	background: #CCCCCC;
  }




/*=-=-=-[UIDX Searchform]-=-=-=*/
#uidx_searchform {width: 95%;}

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_revised_searchform {
    border: 1px solid #cccccc; 
    background-color: #ECECEC; 
    padding:2px;
}
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 {}

div.uidx_search_section { 
	border-top: solid #ffffff; width: 100%; 
	}
*.formtag     { font-size: 12px; font-weight: bold; text-align: right; }
*.formfield   { font-size: 12px; font-weight: normal; text-align: left; }
*.searchtag   { font-size: 10pt; font-weight: bold; text-align: right; }
*.searchfield { font-size: 10pt; font-weight: bold; text-align: left; }
#qsfield      { font-size: 1.0em; font-weight: normal; text-align: left; }
*.searchdesc  { font-size: 10pt; font-weight: bold; text-align: left; width: 130px; }

div.dhv_features { width: 100%; margin-left: 1em; padding-right: 10px;}
div.dhv_features table { border-collapse: collapse; width: 632px; padding-right: 10px;}
div.dhv_features td { width: 154px; font-size: .9em; valign: middle;}
div.dhv_features h5 { margin-top: 6px; margin-bottom: 0; }
div.dhv_search { width: 100%; margin: 0 6px 4px 10px; padding: 0;}
div.dhv_search table { border-collapse: collapse; width: 100%; margin-top: 0; padding: 0;}
div.dhv_search .searchtag { width: 105px; }
div.dhv_search .searchfield { width: 225px; }
div.dhv_search h4 { margin-top: 0; margin-bottom: 2px; }
div.dhv_search h5 { margin-top: 6px; margin-bottom: 0px; }
div.dhv_search fieldset { 
    display: block;
    border: 1px solid #CCCC99;
    margin-bottom: 4px;
    margin-top: 0px;
    padding: 0.5em 0.625em 0.55em 0.625em;
    width: auto;
}
div.dhv_search legend {
	color: #660000;
	font-size: 1.2em;
	border; -moz-background-origin: 
	padding; -moz-background-inline-policy: 
	continuous;
}





/* ******************** CMSRES/DHV Search Results Summary *********************** */
div.uidx_summary_wrap
{
	position:	relative;
	margin: 	0;
	padding: 	0;
	font-family: 	Arial,sans-serif;
	font-size:	1.1em;
} 
div.uidx_summary_inner
{
	width:		660px;
	text-align:	left;
}
div.uidx_summary_photo
{
	position:	relative;
	float:		left;
	width:		210px; 
	height:		150px;
}
div.uidx_summary_info
{
	position:	relative;
	float:		right;
	width:		448px;
	height:		150px;
	line-height:	1.3em;
}
div.uidx_summary_buttons
{
	position: relative; 
	top: 		-135px; 
	left: 		245px; 
	width: 		190px;
}
div.uidx_summary_wrap h4
{
	position:	relative;
	padding:	0;
	font-weight:	bold;
	margin-top:	0;
	margin-bottom:	0;
}
div.uidx_summary_wrap h4 a
{
	font-size: 	14px; 
	line-height:	1.2em;
}




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

#uidx_searchmeta table { border-collapse:collapse; font-size:12px; 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 td.center {text-align:center;}
#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: 95%; margin: 20px; color: #578594;}
#uidx_type_example div.uidx_formfield_example { border: 1px solid; width: 95%; 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:570px;; height: 150px; overflow:auto; white-space:nowrap;}
#uidx_type_example div.uidx_formfield_important  {color:#800000;}

#uidx_feed_notes {width: 600px;}
#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 { }




