/*   
Theme Name: UIDX Default Theme
Theme URI: http://www.ultimateidx.com
Description: Designed and Developed by The Brokers Edge for use in the UltimateIDX
CSS Theme Version: Version 1.2
Author: The Brokers Edge - Doug Balance | Jared Ritchey
Author URI: http://www.thebrokersedge.com
CUSTOMIZE THIS THEME: Visit http://www.ultimateidx.com/client-tools/ for tools and tips on customizing this theme
CUSTOMIZE THE TABBED MENU: 
To customize the tab stile for your website please visit http://www.ultimateidx.com/client-tools/
for a list of available tab styles. Then edit the 5 (five) image names below with the appropriate Set variable. 
For example, to use the "Code Blue Deluxe Tab Set" you change SetA- to SetB- in the five instances below.
*/


/*=-=-=-[UIDX Main Container]-=-=-=*/

#uidx_rendered_content { width: 550px; margin-left: auto; margin-right: auto;}
#uidx_rendered_content * {padding:0; margin:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
#uidx_rendered_content h1 { font-size: 16px; text-align:center;}
#uidx_rendered_content select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#uidx_rendered_content textarea,input,select {border:1px solid #333;  border-style:solid; }
#uidx_rendered_content fieldset { border: solid #999; border-width: 1px 1px 1px 1px; margin-bottom:12px; padding-bottom:8px;}
/*=-=-=-[Base Styling Directives]-=-=-=*/

/* >>> clarfix */
/*.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-table;}*/

/* Hides from IE-mac \*/

/** html .clearfix{height:1%;}
.clearfix{display: block;}*/


/*=-=-=-[UIDX Main Horizontal Tabbed Menu]-=-=-=*/
/*=-=-=-[Image Replace]-=-=-=*/
#uidx_listing_main_menu { width:100%; background:#fff;}
#uidx_listing_main_menu * {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9px; line-height:normal;}
#uidx_listing_main_menu ul {margin-left: 12px;  list-style:none; }
#uidx_listing_main_menu li { float:left; background:url("/static/uidx-images/tbemnu/left.jpg") no-repeat left top; margin:0; padding:0 0 0 9px;}
#uidx_listing_main_menu a { float:left; display:block; background:url("/static/uidx-images/tbemnu/right.jpg") no-repeat right top; padding:5px 15px 4px 6px; text-decoration:none; font-weight:bold; color:#000;}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#uidx_listing_main_menu a {float:none;}
/* End IE5-Mac hack */
#uidx_listing_main_menu a:hover {color:#666;}
#uidx_listing_main_menu li.current { background-image:url("/static/uidx-images/tbemnu/left_on.gif");}
#uidx_listing_main_menu li.current a {background-image:url("/static/uidx-images/tbemnu/right_on.gif");color:#968b5e; padding-bottom:5px;}
#uidx_listing_main_menu_seperator {border-bottom: 1px solid;}

/*=-=-=-[UIDX Search Page Default]-=-=-=*/
#uidx_searchform_wrapper {text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
#uidx_searchform_wrapper div.uidx_notice {text-align:center; color: red;}
#uidx_searchform_wrapper div.uidx_label_select { font-weight: bold;}
#uidx_searchform_wrapper table.uidx_search_form td {vertical-align:top; text-align:left; padding-left: 30px;}
#uidx_searchform_wrapper table.uidx_search_form tr.uidx_row2 td {padding-top:15px;}
#uidx_searchform_wrapper ul.range_choice { margin:0;}
#uidx_searchform_wrapper div.uidx_prop_type ul { margin:0;}
#uidx_searchform_wrapper div.uidx_prop_type input { border: 0px;}
#uidx_searchform_wrapper table.uidx_property_location  {margin-top: 10px; margin-bottom: 5px;}
#uidx_searchform_wrapper table.uidx_property_location td {padding-left: 18px;}
#uidx_searchform_wrapper table.uidx_property_location select.uidx_search_selectmultiple { width: 120px;}
#uidx_searchform_wrapper table.uidx_search_form { width: 100%; border-collapse: collapse; margin-top: 10px; margin-bottom: 5px;}
#uidx_searchform_wrapper table.uidx_search_form td.uidx_search_button {padding-top: 20px; padding-left: 60px;}
#uidx_searchform_wrapper table.uidx_search_form td.uidx_search_button input { border:0px;}
#uidx_searchform_wrapper fieldset { background-color:#FAF5ED;}
#uidx_searchform_wrapper fieldset legend { margin-left:15px;font-size: 1.2em; font-weight: bold;color: #531008;}
#uidx_searchform_wrapper div.uidx_search_option { padding-left: 30px;}
#id_direction { width: 100px;}
#id_rpp {width: 50px; }
#uidx_rendered_content div.uidx_search_mls{ padding-left: 30px;}

/*=-=-=-[Search Results Page]-=-=-=*/
#uidx_rendered_content ul.lfbox { margin-left: 5px; padding-left: 0px;list-style-image:none; list-style-position:outside; list-style-type:none; }
#uidx_rendered_content span.uidx_label2 {float: left;width: 100px;}
#uidx_rendered_content span.uidx_value {}
#uidx_rendered_content div.uidx_srprice { width: 100%; text-align: right; font-size: 1.1em;}
#uidx_rendered_content tr.uidx_srtoprow { background-color: #531008; color: white;}
#uidx_rendered_content tr.uidx_srtoprow td { padding: 2px;padding-left: 20px; padding-right: 20px;}
#uidx_rendered_content tr.uidx_srtoprow a { text-decoration: none; font-size: 1.1em; color: white;}
#uidx_rendered_content div.uidx_summary_odd { background-color: #fefefe; width: 570px;}
#uidx_rendered_content div.uidx_summary_even { background-color: #f5f5f5; width: 570px;}
#uidx_rendered_content table.uidx_summary td.uidx_image { width: 130px;}
#uidx_rendered_content table.uidx_summary { text-align: left;}
#uidx_rendered_content table.uidx_summary td.uidx_left { width: 160px;}
#uidx_rendered_content table.uidx_summary span.uidx_label2 { font-weight: bold;}
#uidx_rendered_content table.uidx_summary td.uidx_right { }
#uidx_rendered_content div.uidx_board_logo { width: 100%; text-align: right; }

/*=-=-=-[UIDX Login / Register Default]-=-=-=*/
#uidx_login_register {width: 500px; margin-left: auto; margin-right: auto;}
#uidx_login_register h1 {text-align:center; width: 500px; font-size: 20px;}
#uidx_login_register p {padding: 10px;}
#uidx_login_register div.uidx_user_login { text-align: center; margin-left: auto; margin-top: 20px; margin-right: auto; width: 350px; background-color: #ECECEC; border: 1px solid #578594; padding-top: 10px;padding-bottom: 10px;}
#uidx_login_register div.uidx_user_login ul.uidx_header li { display: inline; list-style:none;}
#uidx_login_register div.uidx_seperator { margin-top: 10px; margin-bottom: 15px;}
#uidx_login_register div.uidx_user_register { width: 350px; margin-left: auto; margin-right: auto;}
#uidx_login_register div.uidx_user_register div.uidx_header {text-align: center; border: 1px solid #578594; padding-top: 10px;padding-bottom: 10px; background-color: #ECECEC; width: 100%;}
#uidx_login_register div.uidx_user_register ul.uidx_header li { display: inline; list-style:none;}
#uidx_register_form { width: 150px;margin-left: auto; margin-right: auto; padding-top: 10px;}

/*=-=-=-[field_box ]-=-=-=*/
.uidx_fieldbox{float:left; display:inline;}
table.uidx_csv_fieldbox { float: left; margin: 20px; }
table.uidx_csv_fieldbox th { background-color: #071C59; color: white;}
table.uidx_csv_fieldbox td.odd { background-color: #eaeaea; }
table.uidx_csv_fieldbox td.even { background-color: #dedede; }

/*=-=-=-[Tab Gallery]-=-=-=*/
div.uidx_tab_gallery_menu { margin: 5px;}

/*=-=-=-[profile.html]-=-=-=*/
#uidx_user_profile_form {margin-left: auto; margin-right: auto; width: 500px; font-size: 20px;}
#uidx_user_profile_form h1 {text-align:center; width: 500px; font-size: 20px;}
#uidx_user_profile_form table.uidx_user_profile_box {margin-left: auto; margin-right: auto;}
#uidx_user_profile_form table.uidx_user_profile_box td span span.uidx_flag {color:red;}


/*=-=-=-[Listing Detail]-=-=-=*/
#uidx_rendered_content { width: 580px;}
#uidx_rendered_content div.uidx_hr { width:100%; height:.1em;background: black; margin-top: 2px; margin-bottom:2px;}
#uidx_rendered_content div.uidx_listing_content div.uidx_menubar { border: 1px solid #531008; background-color:#FFEDCE;}
#uidx_rendered_content div.uidx_listing_content ul.uidx_menubar { margin-left: 115px; padding: 0; list-style-type: none;}
#uidx_rendered_content div.uidx_listing_content ul.uidx_menubar li { display: inline; }
#uidx_rendered_content div.uidx_listing_content div.uidx_image_sidebar { width: 180px;margin-left: auto; margin-right: 0; border: 1px solid; background-color: #f6f6f6; }
#uidx_rendered_content div.uidx_listing_content div.uidx_price {  font-size: 1.2em; width: 100%; background-color: #531008; color: #ffffff; text-align:center;}
#uidx_rendered_content div.uidx_listing_content div.uidx_mls { width: 100%; text-align:center; font-size: small;}
#uidx_rendered_content div.uidx_listing_content div.uidx_listing_office { text-align:center; color: #ffffff; background-color: #531008; }
#uidx_rendered_content div.uidx_listing_content table.uidx_field { font-size: small;margin-left:auto; margin-right:auto;}
#uidx_rendered_content div.uidx_listing_content table.uidx_field th { text-align: left;}
#uidx_rendered_content div.uidx_listing_content table.uidx_field td { text-align: left;}
#uidx_rendered_content div.uidx_listing_content table.uidx_general { text-align: left; font-size: small;margin-left:auto; margin-right:auto;}
#uidx_rendered_content div.uidx_listing_content table.uidx_field_container { margin-left:auto; margin-right:auto; width: 100%; }
#uidx_rendered_content div.uidx_listing_content table.uidx_field_container td {vertical-align: top;   }
#uidx_rendered_content div.uidx_listing_content div.uidx_remarks_container {padding: 15px; font-size: small;  }
#uidx_rendered_content div.uidx_listing_content table.uidx_detail_info { width: 100%; margin-left:auto; margin-right:auto; }
#uidx_rendered_content div.uidx_listing_content table.uidx_detail_info td.uidx_right { width: 220px; padding-top:10px;}
#uidx_rendered_content div.uidx_listing_content table.uidx_field th.uidx_header { text-align:center; }
#uidx_rendered_content div.uidx_listing_content div.listing_office { text-align:center; }
#uidx_rendered_content div.uidx_listing_content td.uidx_image_container { width: 340px;}
#uidx_rendered_content div.uidx_listing_content hr { border-style:solid;}
#uidx_rendered_content div.uidx_listing_content a { color:#990000; font-weight:bold; text-decoration:none;}
#uidx_tabfeatures div.uidx_header { padding-top: 2px; padding-bottom: 5px; width: 100%; font-size: 1.2em; font-weight: bold;text-align: center; color: white; background-color: #531008;}
#uidx_tabfeatures { border: 1px solid; }
#uidx_email_listing_container textarea { border: 1px solid;}
/*=-=-=-[Results Showings]-=-=-=*/
.uidx_label2{float:left; width:100px;}/*list items*/
.uidx_field2{float:left; width:180px; margin-bottom:4px;}

/*=-=-=-[Listing Print]-=-=-=*/
#uidx_print .style1 {text-align:justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt}
#uidx_print .style2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:800}
#uidx_print .style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; font-weight:800; color: #000080}
#uidx_print .style4 {text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:800;}
#uidx_print .style5 {text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #C0C0C0}
#uidx_print .style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt}
#uidx_print .style7 {font-family: Arial, Helvetica, sans-serif; font-size:9pt; color: #CC0000}

/*=-=-=-[Listing Menu]-=-=-=*/


/*=-=-=-[Request Showing]-=-=-=*/
#uidx_request_showing { border: 1px solid; background-color: #f6f6f6; margin-left:auto; width: 190px; }
#uidx_request_showing div.uidx_header { margin-bottom: 10px;  width: 190px; margin-left: auto; margin-right: auto; background-color: #531008; color: white; text-align: center; }
#uidx_request_showing span.uidx_label2 { width: 185px; font-size: .8em; font-weight: bold;}
#uidx_request_showing div { width: 120px; margin-left: 10px; margin-bottom:5px;}
#uidx_request_showing textarea { width: 160px; height: 50px;}

/*=-=-=-[Misc Styling]-=-=-=*/
ul.similar_listings {margin-left: 0px ;list-style-image:none; list-style-position:outside; list-style-type:none; }
ul.similar_listings li {display: inline;}
ul.similar_listings span.uidx_label2 {width: 70px;}
#similar_listings {width: 100% ;border: 1px solid;}
#similar_listings div.uidx_header {width: 100% ; font-size: 1.4em;background-color: #071C59; color: white; text-align: center; }

/*=-=-=-[FieldSelect Box]-=-=-=*/
table.uidx_fieldselect_box { width: 100%; border-collapse: collapse; margin-left: auto; margin-right: auto; }
.uidx_fieldselect_box th { width: 100px;} 
.uidx_fieldselect_box td.odd,th.odd { background-color: #f6f6f6;} 
.uidx_fieldselect_box td.even,th.even  { background-color: #DEE8FF;} 

/*=-=-=-[Saved Search Box]-=-=-=*/
div.uidx_savedsearch_links li {display: inline; list-style: none; padding-left: 30px;}