/*GENERAL ITEMS*/
a
{
  font-size: 8pt;
  font-family: tahoma;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
a:hover
{
  font-size: 8pt;
  font-family: tahoma;
  color: #000000;
  font-style: italic;
  font-weight: bold;
}


/* General Button Appearance */
.general_button
{
    border: solid 1px silver;
    background-color: whitesmoke;
}
/* Search Menu DIV */
.search_menu_div
{
    background-color: #A6002C;
    padding: 2px;
    font-size: small;
    font-family: tahoma;
}
/* Section Content Div */
.section_content
{
  border:solid 1px silver;
  background-color:green;
  padding:5px;
  width: 400px
}
/* Section Header Div */
.section_header
{
  border:solid 1px silver;
  border-bottom:0px;
  background-color:whitesmoke;
  font-size:x-small;
  font-weight:bold;
  font-family: arial;
  color:black;
  padding:5px;
}
/* Sectioned Table */
.section_table
{
  border:solid 1px silver;
  background-color:White;
  padding:2px;
}
/* Sectioned Table Header Cell */
.section_table_header
{
  border:solid 1px silver;
  border-left:0px;
  border-right:0px;
  background-color:whitesmoke;
  font-size:x-small;
  font-weight:bold;
  font-family:Tahoma;
  color:Black;
  padding:5px;
}
/* PAGER */
.search_pager_prior
{
    background-image:url(/images/navPrior.gif);
    background-color:Transparent;
    background-repeat:no-repeat;
    background-position:center center;
}
.search_pager_first
{
    background-image:url(/images/navFirst.gif);
    background-color:Transparent;
    background-repeat:no-repeat;
    background-position:center center;
}
.search_pager_next
{
    background-image:url(/images/navNext.gif);
    background-color:Transparent;
    background-repeat:no-repeat;
    background-position:center center;
}
.search_pager_last
{
    background-image:url(/images/navLast.gif);
    background-color:Transparent;
    background-repeat:no-repeat;
    background-position:center center;
}
.search_pager_priorpage
{
    background-image:url(/images/navPriorPage.gif);
    background-color:Transparent;
    background-repeat:no-repeat;
    background-position:center center;
}
.search_pager_nextpage
{
    background-image:url(/images/navNextPage.gif);
    background-color:Transparent;
    background-repeat:no-repeat;
    background-position:center center;
}
.search_pager_selected
{
    font-size: x-small;
    font-family: Tahoma;
    color: yellow;
    font-weight:bold;
}
.search_pager_notselected
{
    font-size: x-small;
    font-family: Tahoma;
    color: white;
}

/*

MENU BUTTONS

*/

/* Execute Search Button */
.menu_search_button
{
    width: 70px;
}
/* Navigate Back Button */
.menu_back_button
{
    width: 70px;
}
/* Register Applicant Button */
.menu_register_button
{
    width: 70px;
}
/* Login Button */
.menu_login_button
{
    width: 70px;
}
/* Logout Button */
.menu_logout_button
{
    width: 70px;
}
/* My Account Button */
.menu_myaccount_button
{
    width: 70px;
}
/* Save Search Button */
.menu_savesearch_button
{
    width: 70px;
}

/* 

FEATURED PROPERTY WIDGET

*/

/* Container Div */
.featured_div
{
    width: 100%;
    background-color: White;
    font-family: Tahoma;
    font-size: x-small;
}
/* Div Containing The Image */
.featured_image_div
{
    width: 90%;
    border: solid 1px blue;
    padding: 5px;
}
/* The Image Itself */
.featured_image
{
    width: 100px;
    height: 110px;
}
/* The Div Containing The Text Parts */
.featured_text_div
{
    width: 90%;
}
/* The Address Label  */
.featured_address
{
    font-weight: bold;
    color: Black;
}
/* The Price Label */
.featured_price
{
    font-weight: bold;
    color: Navy;
}
/* The Div Containing The Description  */
.featured_description_div
{
    text-align: left;
}
/* The Description Label */
.featured_description
{
    color: #000000;
}
/* The More... Link */
.featured_morelink
{
    text-decoration: none;
    color: Maroon;
}

/* 

PROPERTY DETAILS WIDGET

*/

/* The Div Containing The Widget */
.details_div
{
    width: 400px;
    height: 320px;
}
/* The Main Property Address Label */
.details_address
{
    font-size: 9pt;
    font-weight: bold;
    font-family: tahoma;
    color: #A6002C;
}
/* The Property Reference Label */
.details_reference
{
    font-size: 7pt;
    font-weight: bold;
    font-family: tahoma;
}
/* Main Image Div */
.details_mainimage_div
{
    vertical-align: top;
    float: left;
}
/* The Main Property Image  */
.details_main_image
{
    width: 266px;
    height: 200px;
    padding: 3px;
}
/* The Table Div Containing The Bullet Points */
.details_bullets_div
{
    vertical-align: top;
    padding-left: 2px;
    font-size: 9pt;
    font-family: tahoma;
    color: #000000;
    margin-bottom: 8px;
}
/* The Bullet List Title */
.details_bullets_title
{
  font-size: 9pt;
  font-family: tahoma;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  margin-bottom: 5px;
}
.room_info
{
  font-size: 8pt;
  font-family: tahoma;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
/* The Div Containing The Summary Details (beds, recepts etc.)  */
.details_summary_div
{
   float: none;
   height: 210px;
}
/* Property Summary Title */
.details_summary_title
{
  font-size: 9pt;
  font-family: tahoma;
  color: #A6002C;
  text-decoration: none;
  font-weight: bold;
  margin-bottom: 5px;
}
/* Summary Info Table */
.details_summary_table
{
}
/* The Price Label Title */
.details_price_title
{
    font-size: 9pt;
    font-weight: bold;
    font-family: arial;
    color: #000000;
    margin-bottom: 10px;
}
/* The Price Label  */
.details_price_label
{
    font-size: 9pt;
    font-weight: bold;
    font-family: arial;
    color: #A6002C;
}
/* The MainDescription Label Title */
.details_maindescription_title
{
    font-size: 9pt;
    font-weight: bold;
    font-family: arial;
    color: #000000;
}
/* The MainDescription Label  */
.details_maindescription_label
{
    font-size: 9pt;
    font-weight: bold;
    font-family: arial;
    color: #000000;
}
/* The Div Containing The Rooms */
.details_rooms_div
{
    text-align: left;
}
/* The Table Cell Containing The Room Measurement & Title */
.details_rooms_title_cell
{
    vertical-align: top;
    text-align: left;
}
/* The Room Measuement Label */
.details_measurement_label
{
    vertical-align: top;
    text-align: left;
    font-family: tahoma;
    font-size: 9pt;
    color: #000000;
}
/* The Room Name Label */
.details_rooms_name_label
{
    font-size: 9pt;
    font-weight: bold;
    color: #A6002C;
    font-family: tahoma;
}
/* The Cell Containing The Room Text */
.details_rooms_text_cell
{
    vertical-align: top;
    text-align: left;
    font-family: tahoma;
    font-size: 9pt;
    color: #000000;
}
/* The Cell Containing The Room Image */
.details_rooms_image_cell
{
    vertical-align: top;
    text-align: left;
}
/* The Room Image */
.details_rooms_image
{
    width: 200px;
    height: 150px;
}
/* The Room Text Label */
.details_rooms_text
{
    font-size: 9pt;
    font-weight: normal;
    font-family: tahoma;
}
/* The Div Containing The Listing Agent & Phone No */
.details_agent_div
{
    height: 0px;
overflow-y: hidden;


}
/* The View All Images Link DIV */
.details_view_images_div
{
    cursor: pointer;
    font-size: 8pt;
    font-family: tahoma;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    vertical-align: top;
height: 10px;
}
.details_view_images_div a:hover
{
  font-size: 8pt;
  font-family: tahoma;
  color: #000000;
  font-style: italic;
  font-weight: bold;
}
/* Link To The Property Brochure PDF */
.details_brochure_link
{
    cursor: pointer;
    font-size: 8pt;
    padding-bottom: 5px;
    color: #000000;
}

/* 

PROPERTY SEARCH WIDGET

*/

/* The Main Property Search Div*/
.search_div
{
    font-family: Tahomah;
    font-size: 9pt;
}
/* Table Cell Containing Search Labels */
.search_label_cell
{
    font-size: 9pt;
    font-weight: bold;
    width: 75px;
    vertical-align: top;
    text-align:left;
    font-family: arial;
    color: #000000;
}
/* Table Cell Containing Data Entry Controls */
.search_entry_cell
{
    font-size: 9pt;
    width: 100px;
    vertical-align: top;
    text-align:left;
    font-family: tahoma;
    color: #000000;
}
/* Radio Button List */
.search_radiobuttonlist
{
    font-size: 9pt;
    font-family: tahoma;
    color: #000000;
}
/* Text Boxes */
.search_textbox
{
    border: solid 1px black;
    font-size: 9pt;
    font-family: tahoma;
}
/* DIV Containing Price, Bedrooms etc */
.search_basic_div
{
}
/* DIV Containing Tree */
.search_tree_div
{
}
/* Tree View */
.search_treeview 
{
  font-size: 9pt;
  font-family: tahoma;
  color: #000000;
  font-weight: normal;
}
.search_treeview a
{
  font-size: 9pt;
  font-family: tahoma;
  color: #000000;
  font-weight: normal;
}
.search_treeview a:hover
{
  font-size: 9pt;
  font-family: tahoma;
  color: #000000;
  font-weight: normal
}
/* 

SEARCH RESULTS WIDGET

*/

/* The Div Containing Ref, Address & Price Text */
.list_header_div
{
    font-size: 9pt;
    font-family: tahoma;
    color: #000000
   
}
/* The Div Containing The Thumbnail Image to the Left */
.list_image_div
{
    float: left;
    display: none;
width: 100px;

}
/* The Div Containting The Thumbnail Image to the Right */
.list_image_div_right
{
    font-family: tahoma;
    font-size: 9pt;
}
/* The Div Containing the property Summary And Options */
.list_summary_div
{
    font-size: 9pt;
    font-family: arial;
    float: right;
width: 58%;
}
/* Property Reference Title */
.list_ref_title
{
    font-size: 9pt;
    font-weight:bold;
    font-family: tahoma;
    color: #A6002C;
}
.list_branch_div
{
display: none;

}
.list_negotiator_div
{
display: none;
}
.list_middlehr_div
{
display: none;
visibility: hidden;
height: 0px;
overflow-y: none;
}

/* Property Reference */
.list_ref_label
{
    font-size: 9pt;
    font-family: tahoma;
}
/* Property Address */
.list_address_label
{
   font-size: 9pt;
   font-family: arial;
   color: #A6002C;
   font-weight: bold;
}
/* Property Price */
.list_price_label
{
   font-size: 9pt;
   font-family: arial;
   font-weight: bold;
   color: #000000;
}
/* List Main Style */
.list_table
{
    border:0px;
    padding:0px;
}
/* List Alternating Row */
.list_table_alternaterow
{
    background-color:#FCE6EB;
}
/* List Row */
.list_table_row
{
    background-color:white;
}

/* 

APPLICANT REGISTRATION WIDGET

*/

/* The Title Label */
.appreg_title_label
{
    font-size: 9pt;
    font-weight: bold;
    width: 75px;
    vertical-align: top;
    text-align:left;
    font-family: arial;
    color: #000000;
}
/* General Label Appearance */
.appreg_general_label
{
    font-family: Tahoma;
    font-size: 9pt;
    color: #000000;
    font-weight: normal;
}
/* General TextBox Appearance */
.appreg_general_textbox
{
    border: solid 1px gray;
    background-color: whitesmoke;
    font-family: Tahoma;
    font-size: x-small;
}
.appreg_feedback_label
{
  font-family:Tahoma;
  font-size:x-small;
  color:Maroon;
}
/* Do Register Button */
.register_button
{
    width: 70px;
}
/* Do Login Button */
.login_button
{
    width: 70px;
}
/* Applicant Grids Main Style */
.app_list_table
{
    border:0px;
    padding:0px;
    font-size:x-small;
    font-family:Tahoma;
    border-style:none;
}
/* Applicant Grids Alternating Row */
.app_list_table_alternaterow
{
    background-color:#E4E7E6;
}
/* Applicant Grids Row */
.app_list_table_row
{
    background-color:white;
}
/* Applicant Grids Header */
.app_list_table_header
{
    background-color:navy;
    color:White;
    font-size:x-small;
    font-weight:bold;
    font-family:Tahoma;
}
.app_list_table_header a
{
    background-color:navy;
    color:White;
    font-size:x-small;
    font-weight:bold;
    font-family:Tahoma;
}
/* Applicant Grids Footer */
.app_list_table_footer
{
    background-color:white;
}
/* Applicant Grids Edit Row */
.app_list_table_edit
{
    background-color:whitesmoke;
    font-size:x-small;
    border:solid 1px silver;
}
/* Applicant Tab Buttons ENABLED */
.applicant_home_tabbutton
{
    border:solid 1px;
    width:70px;
}
.applicant_prefs_tabbutton
{
    border:solid 1px;
    width:70px;
}
.applicant_viewings_tabbutton
{
    border:solid 1px;
    width:70px;
}
.applicant_marketing_tabbutton
{
    border:solid 1px;
    width:70px;
}
.applicant_deregister_tabbutton
{
    border:solid 1px;
    width:70px;
}
/* Applicant Tab Buttons DISABLED */
.applicant_home_tabbutton_disabled
{
    border:solid 1px;
    border-bottom:white;
    width:70px;
    color:Black;
    background-color:White;
}
.applicant_prefs_tabbutton_disabled
{
    border:solid 1px;
    border-bottom:white;
    width:70px;
    color:Black;
    background-color:White;
}
.applicant_viewings_tabbutton_disabled
{
    border:solid 1px;
    border-bottom:white;
    width:70px;
    color:Black;
    background-color:White;
}
.applicant_marketing_tabbutton_disabled
{
    border:solid 1px;
    border-bottom:white;
    width:70px;
    color:Black;
    background-color:White;
}
.applicant_deregister_tabbutton_disabled
{
    border:solid 1px;
    border-bottom:white;
    width:70px;
    color:Black;
    background-color:White;
}
/* Vendor Tab Buttons ENABLED */
.vendor_home_tabbutton
{
    border:solid 1px;
    width:70px;
}
.vendor_progression_tabbutton
{
    border:solid 1px;
    width:70px;
}
.vendor_chain_tabbutton
{
    border:solid 1px;
    width:70px;
}
/* Vendor Tab Buttons DISABLED */
.vendor_home_tabbutton_disabled
{
    border:solid 1px;
    border-bottom:white;
    width:70px;
    color:Black;
    background-color:White;
}
.vendor_progression_tabbutton_disabled
{
    border:solid 1px;
    border-bottom:white;
    width:70px;
    color:Black;
    background-color:White;
}
.vendor_chain_tabbutton_disabled
{
    border:solid 1px;
    border-bottom:white;
    width:70px;
    color:Black;
    background-color:White;
}


/* 

IMAGE GALLERY WIDGET

*/

/* The Main Images DIV */
.images_main_div
{
}
/* The Image Container DIV */
.images_image_div
{
}
/* The Image Itself */
.images_image
{
}
/* The Table Cell Containing the PREVIOUS link */
.images_previous_cell
{
}
/* The Table Cell Containing the NEXT link */
.images_next_cell
{
}
/* The Table Cell Containing the Image DropList */
.images_droplist_cell
{
}
/* The PREVIOUS link */
.images_previous_link
{
}
/* The NEXT link */
.images_next_link
{
}
/* The Image DropList */
.images_droplist
{
}
/* The Images Title */
.images_title
{
  font-size: 9pt;
  font-family: tahoma;
  color: #000000;
  font-weight: bold;
}