/* LAYOUT OVERRIDES */

body { margin-top: 14px; }
#page_logo { height: 70px; width: 279px; }
td#page_col_right {background:#EAEAEA none repeat scroll 0 0;width:230px;}
div#shortlist_right_col {width:229px;position:relative;}
td#page_col_left { vertical-align:top; width:auto; padding:0 0 0 20px; margin: 0px; }
.green_box {padding-left: 0px; margin-left: 0px; border:none;}
#page_col_right_float {width:229px;}
#member_details_box {margin-left:0px;}
div.autocomplete {border:1px solid #4CA501;color:#333333;}


/* MAIN HEADINGS */

.location_preferences { background:transparent url(/reseller/1/img/headings/location_preferences.gif) no-repeat scroll 0 0; height:42px; width:535px; }
.matching_preferences { background:transparent url(/reseller/1/img/headings/matching_preferences.gif) no-repeat scroll 0 0; height:42px; width:374px; }
.your_description { background:transparent url(/reseller/1/img/headings/your_description.gif) no-repeat scroll 0 0; height:41px; width:288px; }
.written_description { background:transparent url(/reseller/1/img/headings/written_description.gif) no-repeat scroll 0 0; height:41px; width:342px; }
.photos_and_videos { background:transparent url(/reseller/1/img/headings/photos_and_videos.gif) no-repeat scroll 0 0; height:34px; margin-bottom:-1px; width:280px; }
.matching_profiles { background:transparent url(/reseller/1/img/headings/matching_profiles.gif) no-repeat scroll 0 0; height:42px; width:301px; }
.create_a_new_profile { background:transparent url(/reseller/1/img/headings/create_new_profile.gif) no-repeat scroll 0 0; height:42px; width:359px; }
.import_contact_details { background:transparent url(/reseller/1/img/headings/import_contact_details.gif) no-repeat scroll 0 0; height:37px; width:499px; }
.description_of_the_home { background:transparent url(/reseller/1/img/headings/description_of_the_home.gif) no-repeat scroll 0 0; height:42px; width:423px; }
.description_of_bedrooms { background:transparent url(/reseller/1/img/headings/desc_of_bedrooms.gif) no-repeat scroll 0 0; height:43px; width:427px; }
.available_bedrooms { background:url(/reseller/1/img/headings/available_bedrooms.gif) no-repeat; width:340px; height:33px; }
.description_of_occupants { background:url(/reseller/1/img/headings/description_of_occupants.gif) no-repeat; width:432px; height:42px; }
.home_preferences { background:url(/reseller/1/img/headings/home_preferences.gif) no-repeat; width:313px; height:42px; }
.contact_details_and_settings { background:url(/reseller/1/img/headings/contact_details_and_settings.gif) no-repeat; width:263px; height:24px; }
.contact_details_and_settings_large { background:url(/reseller/1/img/headings/contact_details_and_settings_large.gif) no-repeat; width:458px; height:43px; margin-top: 20px;}
.preview_your_profile { background:url(/reseller/1/img/headings/preview_your_profile.gif) no-repeat; width:354px; height:42px; }
.review_and_approve_profile { background:url(/reseller/1/img/headings/review_approve_profile.gif) no-repeat; width:541px; height:43px; }
.profile_dashboard { background-image:url(../img/headings/profile_dashboard.gif); height:33px; width:307px; }
.your_shortlist {background:transparent url(/reseller/1/img/headings/your_shortlist.gif) no-repeat scroll 0 0;height:40px;width:239px;}
.side_message_info {background:transparent url(/reseller/1/img/headings/right_your_messages.png) no-repeat scroll 0 0;height:23px;margin-bottom:-5px;width:136px;}
.side_notes_reminders {background:transparent url(/reseller/1/img/headings/your_notes_reminders.png) no-repeat scroll 0 0;height:15px;margin-bottom:4px;width:164px;}
.side_note_reminder_info {background:transparent url(/reseller/1/img/headings/right_your_notes.png) no-repeat scroll 0 0;height:22px;margin-bottom:-5px;width:184px;}
.side_related_messages {background:transparent url(/reseller/1/img/headings/your_messages_remind.png) no-repeat scroll 0 0;height:20px;margin-bottom:4px;width:147px;}
.side_removed_profiles {background:transparent url(/reseller/1/img/headings/right_removed_profiles.png) no-repeat scroll 0 0;height:24px;margin-bottom:-5px;width:156px;}
.user_agreement {background:transparent url(/reseller/1/img/headings/user_agreement.gif) no-repeat scroll 0 0;height:36px;width:279px;}
.description_of_accommodation {background:transparent url(/reseller/1/img/headings/desc_of_accommodation.gif) no-repeat scroll 0 0;height:42px;width:540px;}
.available_bedrooms {background:transparent url(/reseller/1/img/headings/available_bedrooms.gif) no-repeat scroll 0 0;height:33px;width:340px;}
.select_a_profile {background:transparent url(/reseller/1/img/headings/select_a_profile.gif) no-repeat scroll 0 0;height:42px;width:261px;}
.optional_questions {background:transparent url(/reseller/1/img/headings/optional_questions.gif) no-repeat scroll 0 0;height:43px;width:320px;}





/* SIDEBAR HEADINGS */

.h_profile_wizard { background:transparent url(/reseller/1/img/headings/profile_wizard_sb.gif) no-repeat scroll 0 0; height:19px; width:135px; }
.h_profile_details { background:url(/reseller/1/img/headings/profile_details.png) no-repeat; width:119px; height:16px; }
.h_contact_settings { background:url(/reseller/1/img/headings/contact_settings.png) no-repeat; width:140px; height:19px; }
.side_matching_preferences { background:url(/reseller/1/img/headings/matching_preferences.png) no-repeat; width:197px; height:21px; }
.side_home_preferences { background:url(/reseller/1/img/headings/home_preferences.png) no-repeat; width:161px; height:22px; }
.side_description_of_the_home { background:url(/reseller/1/img/headings/description_of_the_home.png) no-repeat; width:205px; height:21px; }
.side_description_of_bedrooms { background:url(/reseller/1/img/headings/description_of_bedrooms.png) no-repeat; width:209px; height:21px; }
.side_description_of_occupants { background:url(/reseller/1/img/headings/description_of_occupants.png) no-repeat; width:212px; height:21px; }
.side_description_of_accomm { background:url(/reseller/1/img/headings/description_of_accomm.png) no-repeat; width:207px; height:21px; }
.member_details { background:transparent url(/reseller/1/img/headings/member_details.gif) no-repeat scroll 0 0; height:25px; width:327px; }
.profile_contact_details { background:url(/reseller/1/img/headings/profile_contact_details.gif) no-repeat; width:246px; height:22px; margin-top:20px; }
.member_administration_h3 {background:transparent url(/reseller/1/img/headings/member_administration.png) no-repeat scroll 0 0;height:17px;width:198px;}
.side_shortlist_info {background:transparent url(/reseller/1/img/headings/right_your_shortlist.png) no-repeat scroll 0 0;height:22px;margin-bottom:-5px;width:141px;}
.side_shortlist_preview {background:transparent url(/reseller/1/img/headings/shortlist_preview.png) no-repeat scroll 0 0;height:22px;margin-bottom:9px;width:178px;}
.side_msg_and_notes {background:transparent url(/reseller/1/img/headings/your_msgs_notes.png) no-repeat scroll 0 0;height:19px;margin-bottom:4px;width:147px;}



/* sidebar menus */

.sidebar_memberadmin_menu { padding:0px; margin:0px; }
ul.sidebar_memberadmin_menu li { list-style: none; display: block; height: 23px; }
ul.sidebar_memberadmin_menu li.sidemenu_create_profile a { background: url(../img/members/sm_icon_create_profile.gif) no-repeat left 3px; }
ul.sidebar_memberadmin_menu li.sidemenu_change_password a { background: url(../img/members/sm_icon_change_password.gif) no-repeat left 3px; }
ul.sidebar_memberadmin_menu li.sidemenu_edit_login a { background: url(../img/members/sm_icon_edit_login.gif) no-repeat left 3px; }
ul.sidebar_memberadmin_menu li.sidemenu_helpcentre a { background: url(../img/members/sm_icon_help_centre.gif) no-repeat left 3px; }
ul.sidebar_memberadmin_menu li.sidemenu_logout a { background: url(../img/members/sm_icon_logout.gif) no-repeat left 3px; }
ul.sidebar_memberadmin_menu li.sidemenu_switch a { background: url(../img/members/sm_icon_switch_profiles.gif) no-repeat left 3px; }
ul.sidebar_memberadmin_menu li a { padding-left: 20px; color: #FFF; text-decoration: none; font-size: 11px; }



/*  DASHBOARD NEW  */

.we_reccommend { background: url(../img/headings/we_reccommend.gif) no-repeat; height: 20px; width: 173px; }
.using_your_profile { background: url(../img/headings/using_your_profile.gif) no-repeat; height: 26px; width: 194px; }
.contact_details_and_settings { background: url(../img/headings/contact_details_and_settings.gif) no-repeat; height: 24px; width: 263px; }
.profile_admin, .help_feedback { background: #FFF; margin-bottom:12px; padding:0 0 10px 10px; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; }
.profile_admin h3, .help_feedback h3 { padding-bottom:8px !important; }
.profile_administration { background: url(../img/headings/profile_administration.gif) no-repeat; height: 16px; width: 179px; }
.help_and_feedback { background: url(../img/headings/help_and_feedback.gif) no-repeat; height: 20px; width: 132px; }
.sidebar_profileadmin_menu { padding:0px; margin:0px; }
ul.sidebar_profileadmin_menu li { list-style: none; display: block; height: 25px; }
ul.sidebar_profileadmin_menu li.sidemenu_submit_placement a { background: url(../img/dashboard/sm_icon_submit_placement.gif) no-repeat left 3px; }
ul.sidebar_profileadmin_menu li.sidemenu_update_outcome a { background: url(../img/dashboard/sm_icon_update_outcome.gif) no-repeat left 3px; }
ul.sidebar_profileadmin_menu li.sidemenu_confirm_cancel_placement a { background: url(../img/dashboard/sm_icon_update_outcome.gif) no-repeat left 3px; }
ul.sidebar_profileadmin_menu li.sidemenu_reactivate a { background: url(../img/dashboard/sm_icon_reactivate.gif) no-repeat left 3px; }
ul.sidebar_profileadmin_menu li.sidemenu_deactivate a { background: url(../img/dashboard/sm_icon_deacivate.gif) no-repeat left 3px; }
ul.sidebar_profileadmin_menu li.sidemenu_request_references a { background: url(../img/dashboard/sm_icon_request_references.gif) no-repeat left 3px; }
ul.sidebar_profileadmin_menu li.sidemenu_respond_references a { background: url(../img/dashboard/sm_icon_respond_references.gif) no-repeat left 3px; }
ul.sidebar_profileadmin_menu li.sidemenu_edit_label a { background: url(../img/dashboard/sm_icon_edit_label.gif) no-repeat left 3px; }
ul.sidebar_profileadmin_menu li a { padding-left: 20px; color: #4A4A4A; text-decoration: none; font-size: 11px; }
ul.sidebar_profileadmin_menu li a:hover { color: #0499d2; }
.sidebar_helpfeedback_menu { padding:0px; margin:0px; }
ul.sidebar_helpfeedback_menu li { list-style: none; display: block; height: 25px; }
ul.sidebar_helpfeedback_menu li.sidemenu_feedback a { background: url(../img/dashboard/sm_icon_feedback.gif) no-repeat left 3px; }
ul.sidebar_helpfeedback_menu li.sidemenu_feedback_service a { background: url(../img/dashboard/sm_icon_feedback_service.gif) no-repeat left 3px; }
ul.sidebar_helpfeedback_menu li.sidemenu_contact_customer_service a { background: url(../img/dashboard/sm_icon_customer_service.gif) no-repeat left 3px; }
ul.sidebar_helpfeedback_menu li.sidemenu_helpcentre a { background: url(../img/dashboard/sm_icon_help_centre.gif) no-repeat left 3px; }
ul.sidebar_helpfeedback_menu li a { padding-left: 20px; color: #4A4A4A; text-decoration: none; font-size: 11px; }
ul.sidebar_helpfeedback_menu li a:hover { color: #0499D2; }
.contact_details_fade h3 { display:block; clear:both; }
.contact_details_fade .profile_fade { float:left; }
.contact_details_fade .contact_details_and_settings { float:left; margin-bottom:20px; }
.contact_details_fade #contact_details { float:left; }
.contact_details_fade #profile_settings { margin-left: 340px; }
table.quick_links_table { background:transparent url(../img/dashboard/quick-links-table-background.jpg) no-repeat scroll center bottom; margin-bottom:20px; margin-top:15px; width:100%; }
.contact_details_fade, .contact_settings_fade { background:#FFFFFF none repeat scroll 0 0; color:#6C6C6C; }
a.profile_edit { height:24px; width:34px; background: url(../img/dashboard/edit-contact-details-icon.gif) no-repeat left 0px; margin:0 0 0 10px; padding: 0px; float: left; }
a.profile_edit:hover { background: url(../img/dashboard/edit-contact-details-icon.gif) no-repeat right 0px; }
table.quick_links_table table td {color:#000000;font-family:tahoma;font-size:12px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
table.quick_links_table td {padding-bottom:15px;vertical-align:top;}
.quick_title a, .quick_title a:link, .quick_title a:active, .quick_title a:visited {border-bottom:1px dotted #0499d2;color:#0499d2;font-family:tahoma;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
.quick_title a:hover {border-bottom:1px solid #0499d2;}
.contact_details_fade p {font-size:11px;line-height:12px;color:#666;}
#page_col_left .contact_details_fade h3 {padding-top:0;}
.hidden_lock, .visible_text { color:#AFAFAF; padding-left:5px; }
.contact_details_fade span.help_icon { background-color:#FFFFFF; background:url(../img/dashboard/help_icon.gif); background-position:right 3px; background-repeat:no-repeat; padding-right:15px; }

/* HEADER NEW */

.logged_in_details { font-size: 12px !important; padding-top: 11px; }
.status_label { font-weight: bold; color: #6A6A6A; }
.logged_in_details .Active { color: #090; text-decoration: none; }
.logged_in_details .Semi-active { color: #C60; text-decoration: none; }
.logged_in_details .Inactive { color: #C00; text-decoration: none; }
.logged_in_details .help_icon { background-color:#FFFFFF; background-image:url(../img/dashboard/help_icon.gif); background-position:right 4px; background-repeat:no-repeat; padding-right:6px; }
div.logged_in_name a span, div.logged_in_name a:link span, div.logged_in_details a span, div.logged_in_details a:link span { border-bottom:1px dotted; text-decoration:none; color: #6A6A6A; }
.logged_in_name a.profile_link { color: #403C39; text-decoration: none; border-bottom: 1px solid #403C39; font-weight: normal; }
.logged_in_name a.profile_link:hover { color: #403C39; text-decoration: none; border-bottom: 1px solid #403C39; }
.logged_in_name a.profile_label { color: #6A6A6A; text-decoration: none; }
.logged_in_name a.profile_label:hover { color: #6A6A6A; text-decoration: none; border-bottom: 1px solid #6A6A6A; }
#banner_details_right { float:right; width:auto; padding-top:12px; padding-right: 0px; }
#last_opened_expiry div { padding-bottom: 11px; }
#last_opened_expiry #renew { margin-left: 5px; color: #0499D2; text-decoration: none; border-bottom: 1px dotted #0499D2; }
#last_opened_expiry #renew:hover { margin-left: 5px; color: #0499D2; text-decoration: none; border-bottom: 1px solid #0499D2; }
#payment_due { width:220px; font-size: 12px; font-style: normal; line-height: 15px; color: #5b5b5b; text-decoration: none; background: url(../img/manage_profile/action_icons/pay-or-renew.gif) no-repeat left top; padding-left: 45px; }
#payment_due a { color: #494949; text-decoration: none; }
#payment_due a.payment_link { color: #0499D2; text-decoration: none; border-bottom: 1px dotted #0499D2; }



/* COUNTRY TABS NEW */

#countries { width: 929px; margin: 0px auto; padding: 0px; }
#countries ul { margin: 0px 10px 0px 0px; padding: 0px; float: right; }
#countries li { background-color:#6E6E6E; display:block; float:left; height:17px; list-style-type:none; margin-right:2px; padding-left:9px; padding-right:9px; padding-top:3px; font-size: 10px; text-transform: uppercase; }
#countries .active { color: #0499D2; text-decoration: none; background-color:#FFFFFF; }
#countries li a { color: #d5d5d5; }
#countries li a:hover { color: #FFFFFF; text-decoration: none; }
#countries #switch_profile { font-size: 11px; color: #FFF; float: right; padding-right: 20px; }
#countries #switch_profile a { color: #FFF; text-decoration: none; border-bottom: 1px dotted #FFF; }
#countries #switch_profile a:hover { color: #FFF; text-decoration: none; border-bottom-style: solid; }



/* SHORTLIST PAGE NEW */
.shortlist_intro_box {background:#9E9E9E none repeat scroll 0 0;color:#FFFFFF;}
.shortlist_side_box { background-color:#FFF; background-image:none; }
#shortlist div#tab_contents1, #messages div#tab_contents2, #notes_reminders div#tab_contents3, #removed_profiles div#tab_contents4 {width:650px !important;}
#tab_header ul#tab_primary #shortlist_tab a.active, #tab_header ul#tab_primary #notes_reminders_tab a.active, #tab_header ul#tab_primary #removed_profiles_tab a.active {border-color:#0499D2 #0499D2;color:#0499D2;}
#tab_header ul#tab_primary #shortlist_tab a:hover, #tab_header ul#tab_primary #notes_reminders_tab a:hover, #tab_header ul#tab_primary #removed_profiles_tab a:hover {border-color:#0499D2 #0499D2;color:#0499D2;}
#messages, #shortlist, #notes_reminders, #removed_profiles, .message_box_notes {border:1px solid #0499D2;}
hr#reminder_hr {color: #0499D2; border-color:-moz-use-text-color -moz-use-text-color #0499D2;}
.reminder_title {color:#0499D2;}
.message_box, .message_box_notes { background:transparent url(/reseller/1/img/your_shortlist/messages_gradient.jpg) no-repeat }



/* MATCHING PROFILES PAGE NEW */
#tab_header ul#tab_primary a { border-color:#6db6d3; color:#6db6d3; background: #EDFBFF; }
#tab_header ul#tab_primary #excluded_matches_tab a:hover, #tab_header ul#tab_primary #declined_matches_tab a:hover, #tab_header ul#tab_primary #unmatched_matches_tab a:hover {border-color:#0499D2 #0499D2;color:#0499D2;}
#excluded, #declined, #unmatched {border:1px solid #0499D2;}
#tab_header ul#tab_primary #excluded_matches_tab a.active, #tab_header ul#tab_primary #unmatched_matches_tab a.active, #tab_header ul#tab_primary #declined_matches_tab a.active {border-color:#0499D2 #0499D2;color:#0499D2;}
.no_match_content a { color:#0499D2; border-bottom: 1px dotted #0499D2; }


/* PROFILE WIZARD NEW */
.bedroom_item {background-color:white;}
.profile_text {color:#0499d2;}
.pc_check_checked_disabled, .pc_check_unchecked_disabled, .pc_radio_checked_disabled, .pc_radio_unchecked_disabled {color:#B0B0B0 !important;}
#bedrooms_data .inner_green_box, #add_bedroom .inner_green_box {padding:10px;}
table#bond_table .blue_text_title {color:#005773;}
textarea.inner_comments_input {width:615px !important;}
#photos-videos-page.green_box p {color: #154F64;}
.photo_video_box { background-color:#EFEFEF; }
.delete_pho_vid { color:#9A9A9A !important;; }
textarea.compat_people_textarea { width:658px!important; }
table#description_home_table {width:668px;}

#tab_header ul#tab_primary #photos_tab a.active, #tab_header ul#tab_primary #videos_tab a.active, #tab_header ul#tab_primary #youtube_tab a.active {border-color:#0499D2 #0499D2 !important; color:#0499D2 !important; background: #FFFFFF !important;}
#tab_header ul#tab_primary #photos_tab a.hover, #tab_header ul#tab_primary #videos_tab a:hover, #tab_header ul#tab_primary #youtube_tab a:hover {border-color:#0499D2 #0499D2 !important; color:#0499D2 !important;}
#tab_header ul#tab_primary #photos_tab a, #tab_header ul#tab_primary #videos_tab a, #tab_header ul#tab_primary #youtube_tab a { border-color:#6db6d3 !important; color:#6db6d3 !important; background: #EDFBFF !important; }
#main_tab_photos, #main_tab_videos, #main_tab_import_videos {border:1px solid #0499D2;}  

textarea.other_comments_input {width: 658px !important;}
#ProfileRefereeName, #ProfileRefereeNameB {width: 169px !important;}
#ProfileEmailPrivate, #ProfileEmailPublic {width: 302px !important;}
#ProfileCityOrTown {width: 240px !important;}
.contact_settings_box .field_float_l .settings_option .label_text, .contact_settings_box .field_float_r .settings_option .label_text {color:#494641 !important;}
.contact_settings_box .settings_option {margin-bottom:30px !important;}


  
/* IMPORT CONTACT DETAILS NEW */
#page_col_left label { color:#494641; }


/* SELECT A PROFILE NEW */
.profile_content {
background:transparent url(/reseller/1/img/members/profile_box_middle.gif) no-repeat scroll left bottom;
color:#08728D;
height:127px;
min-height:127px;
padding:0 10px 2px;
position:relative;
}
.last_online { color:#393939; float:left; font-size:11px; font-weight:normal; margin-right:15px; }
.profile_status { color:#393939; font-size:11px; font-weight:normal; margin-bottom:8px; padding-bottom:0; }
a.label_edit {
background:transparent url(../img/dashboard/edit-contact-details-icon.gif) no-repeat scroll left 0;
position:absolute;
right:10px;
top:12px;
height:24px;
margin:0 0 0 10px;
padding:0;
width:34px;
}
a.label_edit:hover {
background:transparent url(../img/dashboard/edit-contact-details-icon.gif) no-repeat scroll right 0;
}
a.label_edit span {display:none;}
.profile_location {
font-size:11px;
margin-bottom:7px;
padding-bottom:0px;
}

/* CREATE A NEW PROFILE */
.members_nav_box {margin-top:0px;}


/* OVERRIDING FREAKY POPUP STYLES */
#edit_popup_box #body, #edit_popup_box #body2, #edit_popup_box .edit_desc {color:#5B5B5B; font-size:12px; display:block;}
#edit_popup_box #payment_due {width:auto; font-size: 11px; font-style: normal; line-height: 15px; color: #5b5b5b; text-decoration: none; background: url(../img/dashboard/header_payment_icon.gif) no-repeat left top; padding-left: 20px;}