/*=-=-=-[UIDX custom wrapper]-=-=-=*/
#uidxmaincolumn{position:relative; display:inline; float:right; width:710px;}

/*=-=-=-[UIDX Main Container]-=-=-=*/
#uidx_rendered_content{width:710px;}
#uidx_rendered_content ul{list-style-type:none !Important; padding:0; margin:0;}
select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border: 1px solid #333;}
input{border:1px solid #333;}
legend{display: none; margin-left:20px; display:block; height:22px; font-weight: bold;}
textarea{border:1px solid #333; height:100px; width:170px}
	span.uidx_error{color: red;}
#uidx_footer{text-align: justify; line-height:170%; font-size: 9px;; color: gray; margin-left: auto; margin-right: auto; width: 700px;}
	#uidx_ultimateidx_footer{text-align: center; font-size: 9px; color: #4775A7; margin-left: auto; margin-right: auto; width: 700px;}

/*=-=-=-[UIDX SEARCH FORM LANDING PAGE]-=-=-=*/
	/*Styling the pagination feature above search results*/
	.paginator td{padding:3px 3px;}
	.paginator td a{display:block;  border:1px solid #f5f5f5; padding:6px; height:16px; line-height:14px;}
#uidx_searchform_wrapper{width: 710px;}
#id_search_form hr{border:1px solid #f5f5f5;}
#id_search_form ul li{background-image:none;}
h4.uidx_topiclabel{font-weight:bold; color:#45599D;}
h4.uidx_topiclabelb{text-indent:10px; font-weight:bold; color:#45599D; padding:4px 0px; display:block;}
ul.range_choice{margin:0; padding:0;}
fieldset.uidxfieldset{padding:1px 0px; background:#fafafa url(images/fieldset.jpg) top left repeat-x;  border:1px solid #dcdcdc;}
table#uidx_searchpagetable td{padding:5px;}
table#uidx_search_options{margin-left:8px;}
table#uidx_search_options td{padding:5px;}
#uidx_proptype ul{list-style-type: none !Important; margin: 0px; padding:0;}
#uidx_proptype ul li {display:inline; background:transparent;}
spam.uidx_specialnote{display:block !Important; height:42px;}
/*
#uidx_proptype{color:#45599D; padding:0px; margin:0px;}
*/
#uidx_mlssearchbox{display:inline;}
ul.range_choice{list-style: none; margin:0; padding:0;}
ul.range_choice li{display:inline;}
span.uidx_label{color:#45599D; font-size:small;}
div.uidx_label_select{color:#45599D; font-size:small; margin-bottom:8px;}
table.uidx_search_form ul{width: 100%; margin:0px !Important; padding:0px; list-style-image:none !Important; list-style:none;}
table.uidx_search_form tr td{vertical-align: top; padding:2px;} 
ul.uidx_range_input{margin:0; padding:0;}
ul.uidx_range_input li{display:inline;}
ul.uidx_range_input li input{width: 35px;}
div.uidx_search_option{color:#45599D; font-size:small;}
table.uidx_search_mls{margin:8px 0px;}
input.uidx_button{background-color:#D1DCD6;}
ul#subtypes li{}
ul#subtypes{margin:8px 0px 0px 0px; padding:0px; list-style:none; width:300px;}
#uidxsearchbutton{margin-top:100px;}
#locationwrapper, #proptypewrapper{margin:12px 0px 6px 6px;}

/*=-=-=-[UIDX SEARCH RESULTS STYLING]-=-=-=*/
div.uidx_summary_odd, div.uidx_summary_even{padding:3px 3px 12px 3px; margin-bottom:12px;}
div.uidx_summary_odd{border: 1px solid #d9eef9; background: #fff url(images/result_row_0.jpg) top right no-repeat;}
div.uidx_summary_even{border: 1px solid #f5f5f5; background: #fff url(images/result_row_1.jpg) top right no-repeat;}
ul.listitems{margin:0px; padding:0px; list-style-image:none !Important;}
ul.listitems li{background:none;}
/*
.uidx_listing_summary_odd{background: #fff url(images/result_row_0.jpg) top right no-repeat; padding-bottom: 10px;}
.uidx_listing_summary_even{background: #f5f5f5 url(images/result_row_1.jpg) top right no-repeat; padding-bottom: 10px;}
*/
.sraddress{font-size: 12px !Important; text-indent:8px; display:block; font-weight:bold; height:36px;}
hr.summaryline{border:1px solid #dee9ed; color:#dee9ed; width:80%; height:1px;}
.srprice{height:36px; width:155px; display:block; text-indent:8px; font-size: 12px !Important; float:right; font-weight:bold;}
.resultsheader{width:100%; height:30px; background:#f5f5f5; border-top: 1px solid #AE0005; border-bottom: 1px solid #AE0005; margin: 10px 0px 15px 0px; line-height:30px; text-align:center;}
.srtopbar{height:28px; line-height:28px; font-size:12px !Important; color:#333; font-weight:bold !Important; margin-bottom: 8px;}
.quickicons{display:block; text-align:right; height: 22px;}
span.courtesy{font-size:1.1em !Important;}
.shortdescription{font-size:12px !Important; margin: 0px; border-bottom: 0px solid #AE0005; line-height:10px; text-align:justify;}
.agentname{display:block; width:110px; height:70px; font-size: 9px; line-height: 11px; font-style: italic;}
.mlslogo{width:110px; height: 24px; display: block;}
p.mlsdisclaimer{border-top:1px dashed #444; font-size:11px !Important;}
#uidx_main_content a.detail_link{background:none !Important;}
a.detail_link{background:none !Important;}
a.detail_link{text-decoration:none;}
.detailheaders{display:block; background:#ccc; border-top: 1px #333 solid; height:28px; line-height:28px; text-indent:12px; width:710px; margin:4px 0px 8px 0px;}

/*=-=-=-[UIDX FEATURED LISTINGS STYLING]-=-=-=*/
.flheader{background:#793130; color:#fff; text-indent:12px; height:28px; line-height:26px;}
.flheader a{color:#fff;}
.flfooter{background:#f5f5f5; color:#333; height:38px;}
.flphoto{width:152px;}
.flphoto a{background:none;}
.featuredlisting{border: 1px solid #793130; width:252px; margin-bottom:16px;}
ul.flsummary{padding:0; margin:0; list-style:none;}

/*=-=-=-[Listing Detail]-=-=-=*/
#uidx_listing_content{width: 710px;}
#uidx_listing_content table.uidx_listing_content{border-collapse:collapse;}
#uidx_listing_content table.uidx_listing_content td{vertical-align: top;}
#uidx_listing_content table.uidx_listing_content td.uidx_listing_content{font-size:11px;}
#uidx_listing_content table.uidx_listing_content td.uidx_sidebar{width:160px;}
#uidx_listing_content div.uidx_remarks{color:#1B1636; line-height: 120%;}
#uidx_field_general th,td{text-align:left;}
#uidx_menubar_wrapper{height:200px; width:160px;}
#uidx_listing_content div.uidx_price{font-size: 14px; font-weight: bold;}
#uidx_menubar{margin-top: 10px;} 
#uidx_menubar a{text-decoration:none;}
#uidx_tabfeatures{width: 350px;}
#uidx_tabfeatures table.uidx_fieldselect_box{width: 390px;}
#uidx_tabfeatures table.uidx_fieldselect_box th{width: 120px;}
#uidx_tabfeatures table.uidx_fieldselect_box td{padding:2px;}
a.uidx_image_link{text-decoration:none; color: #880000; margin-left:2px;}
#uidx_listing_content ul{}
td.uidx_print_footer{text-align: justify; line-height:170%; font-size: 9px;; color: gray;}

/*=-=-=-[Request Showing]-=-=-=*/
#uidx_request_showing{font-size:small; border: 1px solid #cccccc; background-color: #ffffff; margin-left:auto; width: 160px; color:#4775A7;}
#uidx_request_showing div.uidx_header{margin-bottom: 10px;  width: 160px; margin-left: auto; margin-right: auto; background-color:#F7F0EA; color: black; text-align: center; font-size:small;}
#uidx_request_showing span.uidx_label2{margin-left:5px; width: 140px; font-size: .8em; font-weight: bold;}
#uidx_request_showing div{width: 120px; margin-left: 5px; margin-bottom:5px;}
#uidx_request_showing input,textarea{width: 140px;}

/*=-=-=-[FieldSelect Box]-=-=-=*/
table.uidx_fieldselect_box{font-size: 11px; color:#325D93; width: 350px; border-collapse: collapse; border: 1px solid #cccccc;}
.uidx_fieldselect_box th{text-align: left; width: 200px;} 
.uidx_fieldselect_box td.odd,th.odd{background-color: #f6f6f6;} 
.uidx_fieldselect_box td.even,th.even {background-color: #ffffff;} 

/*=-=-=-[Listing Menu Bar]-=-=-=*/
#uidx_menubar{margin: 0; padding: 0; margin-left:20px; list-style-type: none;}
#uidx_menubar li img{}
#uidx_menubar li a{text-decoration:none; font-size: 12px;}

/*=-=-=-[UIDX Login / Register Default]-=-=-=*/
#uidx_login_register{width: 500px; margin-left: auto; margin-right: auto;}
#uidx_login_register div.uidx_seperator{margin-top: 10px; margin-bottom: 15px;}
#uidx_login_register h2{}
#uidx_login_register p{}
#uidx_login_register div.uidx_user_login{width: 400px; border:1px solid; margin-left: auto; margin-right: auto;}
div.uidx_user_login{background-color: #ECECEC; border: 1px solid #578594; padding-top: 10px;padding-bottom: 10px; font-size: 12px;}
div.uidx_user_login ul.uidx_header li{display: inline; list-style:none;}
#uidx_login_form{margin-left: auto; margin-right: auto;text-align:center;}

#uidx_login_register div.uidx_user_register div.uidx_header{border: 1px solid #578594; padding-top: 10px;padding-bottom: 10px; background-color: #ECECEC; width: 100%;font-size: 12px; text-align:center;}
#uidx_login_register div.uidx_user_register ul.uidx_header {margin:0; padding:0;}
#uidx_login_register div.uidx_user_register ul.uidx_header li{display: inline;}
#uidx_login_register div.uidx_user_register{}
#uidx_register_form{padding: 10px;width: 250px;margin-left: auto; margin-right: auto;}
div.uidx_tiny_info{font-size:xx-small; color: gray;}

/*=-=-=-[UIDX PHP/WP footer listings Default]-=-=-=*/
div.uidx_footer_listings{width: 450px; float:left;}
div.uidx_footer_listings div.uidx_listing_summary{float: left;}
div.uidx_footer_listings ul{margin: 0; padding:0;}
div.uidx_footer_listings li{padding-left: 10px;}

/*=-=-=-[UIDX Main Horizontal Tabbed Menu]-=-=-=*/
#uidx_listing_main_menu{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; width:100%; background: url("images/bg.gif") repeat-x bottom; line-height:normal;}
#uidx_listing_main_menu ul{margin:0; padding:10px 10px 0; list-style:none !Important;}
#uidx_listing_main_menu ul li{float:left; background: url(images/left.jpg) no-repeat left top; margin:0px 2px 0px 0px; padding:0 0 0 9px;}
/*#uidx_listing_main_menu ul li{background-image:none;}*/
#uidx_listing_main_menu a{float:left; display:block; background:url("images/right.jpg") no-repeat right top; padding:5px 15px 4px 6px; text-decoration:none; font-weight:bold; color:#444;}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#uidx_listing_main_menu{width:710px;}
	#uidx_listing_main_menu a{float:none;}
	/* End IE5-Mac hack */
	#uidx_listing_main_menu a:hover{color:#cc3366;}
	#uidx_listing_main_menu li.current{background-image: url("images/left_on.gif");}
	#uidx_listing_main_menu li.current a{background-image: url("images/right_on.gif"); color:#666; padding-bottom:5px;}