/********************
GLOBAL
********************/

body { background:url(/reseller/2/img/page_structure/global_background.jpg) #7F7870 repeat-x; margin-top: 14px; }
input, textarea { color:#494641!important; } /* Forcing all input fields to use one colour */
div#page_body { background:none; border-color:#ED479F; }
.members_nav_box { border-color:#F27200; }
.logo_image { z-index:99;} /* Added this in becase the logo is appearing over top of the overlay on some pages */
div.logged_in_name { padding:12px 0 0px; }

/********************
ERRORS AND BOUNCE BACKS
********************/

.bounced_box a, .bounced_box a:link, .bounced_box a:active, .bounced_box a:visited, 
.bounced_box a:hover {color:#47BAD3;  border-color:#47BAD3;  font-weight: bold;}

/* Style for Drop Down Menu */

.dropmenudiv { background-color:#ED4EA2; }
.dropmenudiv a, .dropmenudiv a:link, .dropmenudiv a:active, .dropmenudiv a:visited { border-bottom:1px solid #ED61AB; background-image: url(/reseller/2/img/navigation/logged_in/drop_down_arrow.gif); }
.dropmenudiv a:hover{ background-color: #E43491; background-image: url(/reseller/2/img/navigation/logged_in/drop_down_arrow_hover.gif); }

/* Main left content box */
.green_box, .green_bg_box2 { border-color:#ED479F; }
.green_box p { color:#4C4843; }
.green_box p a { color:#4C4843; }

.green_bg_box, .inner_green_box { border-color:#ED3295; }

/* Member options */
.members_nav_box a, .members_nav_box a:link, .members_nav_box a:active, .members_nav_box a:visited { color:#F27200; }
.green_text { color:#484848; }

/********************
COUNTRY NAVIGATION
********************/

div.country_nav_item.active { color:#928C85; }
div.country_nav_item { background-color:#928C85; color:#E3DFDA; }
div.country_nav_item a, div.country_nav_item a:link, div.country_nav_item a:active, div.country_nav_item a:visited { background-color:#928C85; color:#E3DFDA; }
div.country_nav_item a:hover { background-color:#FFFFFF; color:#928C85; } 

div.top_nav_right_links a, div.top_nav_right_links a:link, div.top_nav_right_links a:active, div.top_nav_right_links a:visited,
div.top_nav_right_links a:hover { color:#605950; }

/********************
CREATE PROFILE
********************/
.create_a_new_profile { background:url(/reseller/2/img/headings/create_new_profile.gif) no-repeat; width:359px; height:42px; }
.user_agreement { background:url(/reseller/2/img/headings/user_agreement.gif) no-repeat; width:279px; height:36px; }
.import_contact_details { background:url(/reseller/2/img/headings/import_contact_details.gif) no-repeat; width:499px; height:37px; }

/* Create new profile */

#edit_member_table #label_field { color:#494641; }
#page_col_left label.label_title, .service .label_title { color:#ED3295; }
.service .service-text { color:#494641; }
.select-service-title, #proceed_link { color:#7F7870; }
#proceed_link a, #proceed_link a:link, #proceed_link a:active, 
#proceed_link a:visited { color:#7F7870; border-color:#7F7870; }

/********************
IMPORT CONTACT DETAILS
********************/
#import_info_intro { color:#494641; }
#page_col_left .profile_content label { font-size:12px; }
#page_col_left .import_profile_content label { color:#F27200; font-size:12px; }
.import_profile_name { color:#F27200; }

.import_profile_checkboxes .pc_blue_radio_unchecked { background-image: url(/reseller/2/img/checkboxes/orange_radio_off.gif); }
.import_profile_checkboxes .pc_blue_radio_checked { background-image: url(/reseller/2/img/checkboxes/orange_radio_on.gif); }

/********************
MEMBER LOGIN
********************/

#members_login_area { color:#ED3295; }
#members_login_area input { border-color:#ED3295; }

#members_login_area a.link, #members_login_area a.link:link, #members_login_area a.link:active, #members_login_area a.link:visited, 
#members_login_area a.link:hover { color:#ED3295; border-color:#ED3295; }

/* Headings */
.member_login { background:url(/reseller/2/img/headings/member_login.gif) no-repeat; width:238px; height:42px; }
.profile_directory { background:url(/reseller/2/img/headings/profile_directory.gif) no-repeat; width:284px; height:41px; }
.control_panel { background:url(/reseller/2/img/headings/control_panel.gif) no-repeat; width:238px; height:41px; }

/* Forgotten Password */
input.forgot_pw_field { border-color:#ED479F; }
.or_text { color:#ED479F; }

/********************
USER AGREEMENT
********************/
.agreement_box .label_title { color:#ED3295;}
.agreement_box .label_text { color:#494641; }

/********************
PROFILE DIRECTORY / SELECT A PROFILE
********************/

.select_a_profile { background:url(/reseller/2/img/headings/select_a_profile.gif) no-repeat; width:261px; height:42px; }

.green_box h2 { color:#ED3295; }

.profile_name a span, .profile_name a:link span, .profile_name a:active span, .profile_name a:visited span { color:#F27200; border-color:#F27200;}
.profile_name a:hover span { color:#F27200; border-color:#F27200; }

a.label_edit { background-color:#F3F0EC!important; }
a.label_edit span { color:#858079; }

.profile_content { background:url(/reseller/2/img/members/profile_box_middle.gif) no-repeat bottom left; }

.profile_seeking { color:#7F7870; }
.profile_location { color:#4A4742; }

.pc_blue_check_unchecked { background-image: url(/reseller/2/img/checkboxes/blue_check_off.gif); }
.pc_blue_check_checked { background-image: url(/reseller/2/img/checkboxes/blue_check_on.gif); }
.pc_blue_radio_unchecked { background-image: url(/reseller/2/img/checkboxes/blue_radio_off.gif); }
.pc_blue_radio_checked { background-image: url(/reseller/2/img/checkboxes/blue_radio_on.gif); }

/********************
DASHBOARD
********************/

a.profile_renew { background-image:url(/reseller/2/img/buttons/renew_off.gif); }
a.profile_renew:hover { background-image:url(/reseller/2/img/buttons/renew_on.gif); }

a.profile_act_renew { background-image:url(/reseller/2/img/buttons/act_renew_off.gif); }
a.profile_act_renew:hover { background-image:url(/reseller/2/img/buttons/act_renew_on.gif); }
.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; }


/* Right column */

td#page_col_right { background: #f0ece8 url(none); }

.profile_owner_fade { background:url(/reseller/2/img/members/profile_owner_fade.gif) #9A9793 top repeat-x; }
.contact_details_fade, .contact_settings_fade { background:none; background-color:#FFFFFF; color:#7F7870; }

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; }

.profile_dashboard { background-image:url(../img/headings/profile_dashboard.gif); width:307px; height:33px; }
.heading_quick_links { background-image:url(/reseller/2/img/profile/quick_links.gif); width:118px; height:23px; }

.member_details_h3 { background:url(/reseller/2/img/members/member_details.png) no-repeat; width:134px; height:16px; }
.member_administration_h3 {background:transparent url(/reseller/2/img/members/member_administration.png) no-repeat scroll 0 0;height:17px;width:198px;}
.h_profile_details { background:url(/reseller/2/img/profile/profile_details.png) no-repeat; width:119px; height:16px; }
.h_contact_settings { background:url(/reseller/2/img/profile/contact_settings.png) no-repeat; width:140px; height:19px; }

/* Profile details */

.side_bar_title {  }

/* profile_activity_box */

#profile_activity_box { border-color:#F3A7D0; background-color:#FFFBFD; }
.profile_act_title a, .profile_act_title a:link, .profile_act_title a:active, .profile_act_title a:visited { color:#ED479F !important; border-color:#ED479F !important; }

a.edit_label_button, a.edit_label_button:link, a.edit_label_button:active, a.edit_label_button:link:visited { color:#F39ACA; background-color:#FDEAF4; }
a.edit_label_button span, a.edit_label_button:link span, a.edit_label_button:active span, a.edit_label_button:visited span { border-color:#F39ACA; }
a.edit_label_button:hover { }

#profile_activity_box table td { color:#524E49; }
#profile_activity_box .profile_title { color:#9A9793; }

/* Quick Links */

.quick_title a, .quick_title a:link, .quick_title a:active, .quick_title a:visited { color:#F27200; border-color:#F27200; }
.quick_link { background: #FFF; border-bottom: 1px none #FFF; }
.logged_status .deactivate_profile { background:#FFF url(/reseller/2/img/page_structure/deactivate-profile.png) no-repeat; color: #928C85; }
.logged_status .reactivate_profile { background:#FFF url(/reseller/2/img/page_structure/reactivate-profile.png) no-repeat; color: #928C85; }
.logged_status .pay_placement_fee { background:#FFF url(/reseller/2/img/page_structure/pay-placement-fee.png) no-repeat; color: #928C85; }

.logged_status a, .logged_status a:link, .logged_status a:active, .logged_status a:visited { background-color:#FFFFFF; color:#928C85; border-bottom: 1px none #928C85; }
.logged_status a span, .logged_status a:link span, .logged_status a:active span, .logged_status a:visited span { border-bottom:1px dotted #928C85; margin-left:20px; }

/********************
CONTROL PANEL
********************/
.choose_action_below { background:url(/reseller/2/img/headings/choose_action_below.gif) no-repeat; width:259px; height:20px; }
.side_profile_activity { background:url(/reseller/2/img/manage_profile/profile_activity.png) no-repeat; width:126px; height:21px; }
a.profile_act_edit { background:url(/reseller/2/img/manage_profile/edit_link.gif); }
a.profile_act_edit:hover { background:url(/reseller/2/img/manage_profile/edit_hover.gif); }

a.edit_act_label_button, a.edit_act_label_button:link, a.edit_act_label_button:active, a.edit_act_label_button:link:visited { color:#7F7870; background-color:#EFECE8; }
a.edit_act_label_button span, a.edit_act_label_button:link span, a.edit_act_label_button:active span, a.edit_act_label_button:visited span { border-color:#7F7870; }
a.edit_act_label_button:hover { }

/* Right column */

.profile_activity_fade { background-image:none; background-color:#FFFFFF; color:#7F7870; }

.profile_activity_title a span, .profile_activity_title a:link span, .profile_activity_title a:active span, .profile_activity_title a:visited span,
.profile_activity_title a:hover span { color:#7F7870; border-color:#7F7870; }

td#page_col_right div.line_divider { border-color:#F6F5F5; margin-right:10px; }


/* Control panel popups */

.who_find_box .select_profile a span, .who_find_box .select_profile a:link span, .who_find_box .select_profile a:active span, .who_find_box .select_profile a:visited span { border-bottom:1px dotted #F27200; color:#F27200;}
.who_find_box .select_profile a:hover span { border-bottom:1px solid #F27200; color:#F27200;}
.who_find_box_open { border:1px solid #ED3295;}
.add_another_profile a span, .add_another_profile a:link span, .add_another_profile a span:active, .add_another_profile a:visited span { border-bottom:1px dotted #ED3295; color:#ED3295;}
.add_another_profile a:hover span { border-bottom:1px solid #ED3295; color:#ED3295;}
.cancel_link { color:#928C85;}
.cancel_link a, .cancel_link a:link, .cancel_link a:active, .cancel_link a:visited { border-bottom:1px dotted #928C85; color:#928C85; }
.cancel_link a:hover { border-bottom:1px solid #928C85; color:#928C85;}
.who_found_title { color:#7F7870;}
#period_label input, #message_subject { border-color: #ED3295; }
.who_find_box.error_result .cancel_link { color:#928C85 !important;}
.error_result .who_found_title, .who_find_box_open.error_result .who_found_title { color:#7F7870 !important;}

/********************
PROFILE WIZARD
********************/

.map_page_of, .page_of { color:#F27200; }
#google_map { border:1px solid #F27200; }
.google_map_intro { color:#494641; }

textarea.other_comments_input { border:1px solid #ED3797; }
.cancel_btn_area { color:#4A4742; }
.cancel_btn_area a, .cancel_btn_area a:link, .cancel_btn_area a:active, .cancel_btn_area a:visited { color:#4A4742; border-bottom:1px dotted #4A4742; }
.cancel_btn_area a:hover { border-bottom:1px solid #4A4742; }

.field_float_l input,
.field_float_l textarea,
.field_float_l_pad input, 
.field_float_l_pad textarea { border:1px solid #ED3797; color:#494641; }

.field_float_l,
.field_float_l,
.field_float_l_pad, 
.field_float_l_pad { color:#7F7870; }

.field_float_l input.member_white_border,
.field_float_l_pad input.member_white_border,
.field_float_l input.lock_white_border,
.field_float_l_pad input.lock_white_border { border:1px solid #FFFFFF; }

#page_col_left h3, .green_box h3, .green_bg_box2 h3 { font-weight:bold; color:#ED3295; }
.green_bg_box { background-color:#FFFBFD; }

.pc_checkbox, .pc_radiobutton  { color:#494641; }
.profile_wiz_number { color:#C3BFBB; }
div.autocomplete_box { border:1px solid #ED3295;}
div.autocomplete_box ul em { color: #F27200;}
div.autocomplete_box ul li.ac_highlight a:hover { background-color: #E3DFDA; color:#000; }
div.autocomplete ul li.selected { background-color:#E3DFDA; color:#000; }

/* Profile Wizard Navigation */

ul.wizard_list li { color:#4A4742; }
ul.wizard_list li a, ul.wizard_list li a:link, ul.wizard_list li a:active, ul.wizard_list li a:visited { color:#4A4742; }
ul.wizard_list li a:hover { background-color:#FFFFFF; color:#F27200; }
ul.wizard_list li.wizard_active { background-color:#FFFFFF; color:#F27200; }

#overlay_image_icon { text-align:center; margin-left:-30px;}



/* Style for Drop Down Menu */

.image_heading { margin-bottom:10px; }

/* Headings */

.location_preferences 				{ background:url(/reseller/2/img/profile_wizard/heading/location_preferences.gif) no-repeat; width:535px; height:42px; }
.matching_preferences 				{ background:url(/reseller/2/img/profile_wizard/heading/matching_preferences.gif) no-repeat; width:374px; height:42px; }
.your_description 					{ background:url(/reseller/2/img/profile_wizard/heading/your_description.gif) no-repeat; width:288px; height:41px; }
.written_description 				{ background:url(/reseller/2/img/profile_wizard/heading/written_description.gif) no-repeat; width:342px; height:41px; }
.photos_and_videos 					{ background:url(/reseller/2/img/profile_wizard/heading/photos_and_videos.gif) no-repeat; width:279px; height:31px; margin-bottom:-1px; }
.contact_details_and_settings 		{ background:url(/reseller/2/img/profile_wizard/heading/contact_details_and_settings.gif) no-repeat; width:px; height:px; }
.contact_details_and_settings_large { background:url(/reseller/2/img/profile_wizard/heading/contact_details_and_settings_large.gif) no-repeat; width:458px; height:43px; margin-top: 20px;}
.preview_your_profile 				{ background:url(/reseller/2/img/preview_your_profile/preview_your_profile.gif) no-repeat; width:354px; height:42px; }
.review_and_approve_profile 		{ background:url(/reseller/2/img/preview_your_profile/review_approve_profile.gif) no-repeat; width:541px; height:43px; }
.profile_contact_details 			{ background:url(/reseller/2/img/profile_wizard/profile_contact_details.gif) no-repeat; width:246px; height:20px; }
.home_preferences 					{ background:url(/reseller/2/img/profile_wizard/heading/home_preferences.gif) no-repeat; width:313px; height:42px; }
.description_of_the_home 			{ background:url(/reseller/2/img/profile_wizard/heading/description_of_the_home.gif) no-repeat; width:423px; height:42px; }
.description_of_occupants	 		{ background:url(/reseller/2/img/profile_wizard/heading/description_of_occupants.gif) no-repeat; width:432px; height:42px; }
.available_bedrooms 				{ background:url(/reseller/2/img/profile_wizard/heading/available_bedrooms.gif) no-repeat; width:340px; height:33px; }
.description_of_accommodation	 	{ background:url(/reseller/2/img/profile_wizard/heading/desc_of_accommodation.gif) no-repeat; width:540px; height:42px; }
.description_of_bedrooms 			{ background:url(/reseller/2/img/profile_wizard/heading/desc_of_bedrooms.gif) no-repeat; width:427px; height:43px; }

/* Right bar headings */

.side_matching_preferences { background:url(/reseller/2/img/profile_wizard/sideheading/matching_preferences.png) no-repeat; width:187px; height:21px; }
.side_home_preferences { background:url(/reseller/2/img/profile_wizard/sideheading/home_preferences.png) no-repeat; width:155px; height:21px; }
.side_description_of_the_home { background:url(/reseller/2/img/profile_wizard/sideheading/description_of_the_home.png) no-repeat; width:205px; height:21px; }
.side_description_of_bedrooms { background:url(/reseller/2/img/profile_wizard/sideheading/description_of_bedrooms.png) no-repeat; width:209px; height:21px; }
.side_description_of_occupants { background:url(/reseller/2/img/profile_wizard/sideheading/description_of_occupants.png) no-repeat; width:212px; height:21px; }
.side_description_of_accomm { background:url(/reseller/2/img/profile_wizard/sideheading/description_of_accomm.png) no-repeat; width:198px; height:21px; }

/********************
DESCRIPTION OF BEDROOMS
********************/

.describe_title, .bedroom_avail_title { color:#ED3295; }

.blue_text_title,
.blue_text_question, #bedroom_desc_intro { color:#494641 }

.available_select_date a span, 
.available_select_date a:link span, 
.available_select_date a:active span, 
.available_select_date a:visited span { border-color:#494641; color:#494641; }
.available_select_date a:hover span { border-color:#494641; }

table.rent_for_table td input.dollar_symbol_input { border-color:#494641;}

/* Describe each available bedroom */

.green_bg_box { color:#494641; }
.green_text_title { color:#ED3295; } /* Bedroom question */

.bedroom_option_title { color:#ED3295; }
table.bedroom_tables td, td#page_col_left .blue_checkbox_text { color:#494641; }

.inner_green_box hr { border-color: #F7D4E6; }

.bedroom_disabled a span, .bedroom_disabled a:link span, .bedroom_disabled a span:active, .bedroom_disabled a:visited span { border-bottom:1px solid #C0D6DB; color:#C0D6DB;}
	
	
/********************
MATCHING PREFERENCES
********************/

#accomm_types_box .green_bg_box { background-color:#FFFBFD; }

.no_checkbox.label_title, .label_no_border  { color:#F3A7D0!important; } /* Unselected service labels */
table#main_body_table td table.rent_for_table td,
table#main_body_table td table.rent_for_table td input,
table#main_body_table td table.rent_for_table td select,
table#bond_table td input { color:#494641; } /* Shared homes table */

textarea.matching_comments_input, 
textarea.other_comments_input, 
input.other_comments_input,
textarea.inner_comments_input,
textarea.large_text_input { color:#494641; border-color:#ED3295; }

.profile_green_title, .profile_title { color:#ED3295; } /* Question Titles */

.rent_subtitle, /* Service labels */
.seeking_type_box .label_title /* Selected Service label */ 
{ color:#7F7870; } 
.seeking_type_box .label_text { color:#494641; }

.desc_home_fade { background-image:none; background-color:#FFFFFF; }
td#page_col_right .desc_home_fade h2 { color:#7F7870; }
.desc_home_fade ul li { color:#7F7870; }

/********************
DESCIPTION OF THE HOME
********************/

.google_map_link a span, 
.google_map_link a:link span, 
.google_map_link a:active span, 
.google_map_link a:visited span,
.google_map_link a:hover span { color:#494641; border-color:#494641; }

.pc_small_checkbox, .pc_small_radiobutton { color:#494641; }
.pc_small_check_unchecked_disabled { color:#B9B8B8; }

/********************
WRITTEN DESCRIPTION
********************/

.add_another_bed a span, 
.add_another_bed a:link span, 
.add_another_bed a span:active, 
.add_another_bed a:visited span { color:#ED3295; border-bottom:1px dotted #ED3295; }
.add_another_bed a:hover span { color:#ED3295; border-bottom:1px solid #ED3295; }

.add_another_bed.bedroom_disabled a span, .add_another_bed.bedroom_disabled span { color:#bcb8b4; border-bottom:1px dotted #bcb8b4; }

#add_occupant .green_bg_box { background-color:#FFFBFD; }
table.available_table tr td { color:#7F7870; }
table.available_table td input, table.available_table td textarea { color:#494641; border:1px solid #ED3295; }

/********************
PHOTOS & VIDEOS
********************/

/* Your photos & videos */

.photo_videos_box { background-color:#FFFFFF!important; border:1px solid #ED3295; }
.photo_videos_box h2 { color:#494631; }

.photo_video_box { background-color:#F0EFEB;}

#preview_upload_imgs a, 
#preview_upload_imgs a:link, 
#preview_upload_imgs a:active, 
#preview_upload_imgs a:visited { color:#ED3295; border-color:#ED3295; }
#preview_upload_imgs a:hover { color:#ED3295; border-color:#ED3295; }

.blue_box { background-color:#F0EFEB; } /* Photo video background box */

.delete_pho_vid a, 
.delete_pho_vid a:link, 
.delete_pho_vid a:active, 
.delete_pho_vid a:visited { color:#7F7870; border-color:#7F7870; }
.delete_pho_vid a:hover { color:#7F7870; border-color:#7F7870;}

/* Upload photos - videos - youtube */

#tab_header ul#tab_primary #photos_tab a,
#tab_header ul#tab_primary #videos_tab a,
#tab_header ul#tab_primary #youtube_tab a { background-color:#FFFBFD; border-color:#F3A7D0; color:#F3A7D0; }

#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 { color:#ED3295; border-color:#ED3295; }

#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 { color:#ED3295; border-color:#ED3295; }

#main_tab_photos, #main_tab_videos, #main_tab_import_videos { border-color:#ED3295; }
#main_tab_photos #tab_contents1 p,
#main_tab_videos #tab_contents2 p,
#main_tab_import_videos #tab_contents3 p, .browse_youtube, .browse_pho_vid, .browse_pho_vid_upload { color:#494641; }

input.youtube_input, .finished_uploading { color:#494641; border-color: #ED3295; }

/********************
CONTACT DETAILS & SETTINGS
********************/

.member_details { background:url(/reseller/2/img/profile_wizard/member_details.gif) no-repeat; width:327px; height:25px; }

.h_profile_wizard { background:url(/reseller/2/img/profile_wizard/profile_wizard.png) no-repeat; width:134px; height:18px; }

table.phone_numbers_table tr td { color:#7F7870; }
table.phone_numbers_table tr td input { border:1px solid #ED3797; }

table.phone_numbers_table tr td div label { color:#4A4742; }
div.profile_text, .error_result .profile_text, .green_box p { color:#494641!important; } /* Instruction text */

/* Contact Settings */

.contact_settings_box .field_float_l .settings_option .label_text, .contact_settings_box .field_float_r .label_title { color:#7F7870; }
.contact_settings_box .field_float_l .label_title, .contact_settings_box .field_float_r .settings_option .label_text { color:#7F7870; }

.pc_check_unchecked_disabled {color:#B0B0B0 !important;}

/********************
PROFILE POPUP + PREVIEW YOUR PROFILE
********************/

/* Popup borders */

#popup_title_box { background-color:#E5E3DF; }
#popup_outter_border { border-color:#E5E3DF; }
.popup_title { color:#ADA9A3; }

.attention_box, .personal_details_box, .video_photos_box, .profile_bedroom_box { border:1px solid #F27608; color:#4A4742; }
.location_name, .personal_details_box .blue_title, .desc_area, .location_address { color:#ED3295; }

.email_link { color:#4A4742; } 
#profile_preview_btn { background: url(/reseller/2/img/buttons/big_green_btn.gif) right no-repeat; }

.popup_description, .popup_description table tr td { color:#494641; }
.attention_box .red_text, .popup_description .desc_title, div.popup_description .blue_title, .popup_description table tr td .blue_title { color:#ED3295; }

a.green_button { background: url(/reseller/2/img/buttons/green_button_right.gif) no-repeat top right; }
a.green_button span { background: url(/reseller/2/img/buttons/green_button_left.gif) no-repeat; }

/* Ratings box */
.rate_interest_box { background-color:#FFFBFD; border: 1px solid #ED3295; padding-top: 10px; padding-left: 10px; }
.rate_title { color:#ED3295; }


/* Video and Photo box */
.video_photo_thumb img, .video_photo_thumb .thumb { border:1px solid #F8A139; }
div#no_videos_photos { color:#C3BFBB; }

/* Description of bedrooms */
.beds_blue_title, div.popup_description .blue_subtitle { color:#F27608; }

/* Right column */
#popup_outter_border table td#popup_right_col { background:#C7C1B9 url(/reseller/2/img/preview_your_profile/page_col_right_bg.gif) repeat-x left top; }

.self_accomm_fade { color:#7F7870; }
.self_accomm_fade h3, .self_accomm_fade .white_title { color:#ED3295; }

.self_accomm_fade, .details_one_fade { background:none; background-color:#FFFFFF; }

.details_one_fade { color:#4A4742; }
.details_one_fade .white_title { color:#F27200; }

/********************
LISTINGS SUMMARY POPUP
********************/

#popup_box .popup_title { color:#776E60; }
.popup_desc { color:#776E60; }

.grey_border_box { border-color:#E5E0D8; }
.green_border_hover { border-color:#ED3295; background-image: url(/reseller/2/img/preview_listings/green_zoom_icon.gif); } /*Rollover zoom icon*/

.listing_green_title { color:#ED3295; } /* Profile type title */
.listing_blue_title, /* Profile label title */
.listing_details { color:#F27200; }

.deactivate_profile_sub_title,
.small_blue_text,
.profile_deactivated_desc { color:#494641; }

/* Custom scroll bar for listings */

.vscrollerbase { border-color:#B7B5B0; } /* borders */
.vscrollerbar { background-color:#E6E3DF; } /* scroll bar */
.vscrollerbasebeg { border-color:#B7B5B0; background:url(/reseller/2/img/scroll_bar/btn-up.gif) no-repeat; }
.vscrollerbaseend { border-color:#B7B5B0; background:url(/reseller/2/img/scroll_bar/btn-dn.gif) center bottom no-repeat; }

/********************
POPUPS
********************/

.popup_edit_title { color:#ADA9A3; }
.edit_title { color:#ED3295; }
.edit_desc { color:#494641; }

.who_find_box, { border-color:#ED3295; }
.who_find_box .input_field,
div.error_result div#date_question input { border-color:#ED3295!important; }
.error_result .deactivate_profile_sub_title {color:#FD0000 !important;}

.deactivate_profile_title,
.feedback_title,
.who_find_title { color:#ED3295;} /* Question titles */

.feedback_comments_msg_box textarea,
textarea.your_msg_field,
.know_why_textarea textarea,
.input_field { border-color:#ED3295; }

div.error_result div#date_question #date_question_text { color:#7F7870!important; } /* Sub question titles */

.who_find_box { border-color:#ED3295; }
.who_find_box .select_date a span, .who_find_box .select_date a:link span, .who_find_box .select_date a:active span, 
.who_find_box .select_date a:visited span { color:#ED3295; border-color:#ED3295; }

.profile_disabled a span, .profile_disabled a:link span, .profile_disabled a span:active, .profile_disabled a:visited span,
.profile_disabled a:hover span,
.who_find_box .select_profile span { color:#C3BFBB; border-color:#C3BFBB; }

#cancel_link, #cancel_link a, #cancel_link a:link, #cancel_link a:active, #cancel_link a:visited,
#cancel_link a:hover { color:#7F7870; border-color:#7F7870; }

#cancel_link2, #cancel_link2 a, #cancel_link2 a:link, #cancel_link2 a:active, #cancel_link2 a:visited,
#cancel_link2 a:hover { color:#7F7870; border-color:#7F7870; }

/* Member details */
#edit_popup_box { color:#494641; }
input.lock_input { border-color:#ED3797; }
#member_name_title { color:#494641; }

/* Edit profile label */
.edit_profile_input input,
.edit_password_input input {  border-color:#ED3797; color:#000000; }
#label_field, .feedback_char_left { color:#494641; }

/********************
ICONS
********************/

/* Lock symbols */
.hidden_lock, .visible_text { color:#BBB1A1; }

/********************
MATCHING PROFILES
********************/
.matching_profiles { background:url(/reseller/2/img/headings/matching_profiles.gif) no-repeat; width:301px; height:42px; }
.side_shortlist_preview { background:url(/reseller/2/img/headings/shortlist_preview.png) no-repeat; width:178px; height:22px; margin-bottom:9px; }

.tab_intro, .tab_intro p, .tab_contents p { color:#494641; }

.sortasc span { background: url(/reseller/2/img/sort_up.gif) no-repeat right; }
.sortdesc span { background: url(/reseller/2/img/sort_down.gif) no-repeat right; }

.tab_table th { color:#C3BFBB; }

.tab_table_cell_t span {color: #C3BFBB}
.tab_table_cell_t span:hover {color: #7F7870}
.sortasc span, .tab_table_cell_t.sortasc span {color: #ED3295}
.sortdesc span, .tab_table_cell_t.sortdesc span { color: #ED3295}

tr.cell_border_hover td { border-color:#ED3295; }
tr.cell_border_hover td.cell_border_start { border-color:#ED3295; }
tr.cell_border_hover td.cell_border_end { border-color:#ED3295; }

.spinner_text, .spinner_text p { color:#ED3295!important;}

span.white_btn span { visibility:hidden; padding-right:13px; }
a.white_btn, a.white_btn:link, a.white_btn:active, a.white_btn:visited { margin-left:20px; margin-bottom:6px; }
span.white_btn { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/reseller/2/img/buttons/white_btn_c.png');  }    
span.white_btn[class] { background-image: url(/reseller/2/img/buttons/white_btn_c.png); } 

/* Tabs */

#tab_header ul#tab_primary #perfect_matches_tab a:hover,
#tab_header ul#tab_primary #excluded_matches_tab a:hover,
#tab_header ul#tab_primary #unmatched_matches_tab a:hover,
#tab_header ul#tab_primary #declined_matches_tab a:hover  { color:#ED3295; border-color:#ED3295; }

#tab_header ul#tab_primary #perfect_matches_tab a.active,
#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 { color:#ED3295; border-color:#ED3295; }

#perfect, #excluded, #declined, #unmatched { border-color:#ED3295; }

#tab_header ul#tab_primary a { color:#F3A7D0; border-color:#F3A7D0; background-color:#FFFBFD; }

/* Side bar */
td#page_col_right { color:#7F7870; }
.matching_profiles_shade { background-image:none; background-color:#FFFFFF; }

.table_shortlisted td { border-color:#F0EFEB;}
table td.t_shortlist_title { background-color:#EFECE8; }

/********************
YOUR SHORTLIST
********************/
.your_shortlist { background:url(/reseller/2/img/headings/your_shortlist.gif) no-repeat; width:239px; height:40px; }

#tab_header ul#tab_primary #shortlist_tab a:hover,
#tab_header ul#tab_primary #messages_tab a:hover,
#tab_header ul#tab_primary #notes_reminders_tab a:hover,
#tab_header ul#tab_primary #removed_profiles_tab a:hover { color:#ED3295; border-color:#ED3295; }

#tab_header ul#tab_primary #shortlist_tab a.active,
#tab_header ul#tab_primary #messages_tab a.active,
#tab_header ul#tab_primary #notes_reminders_tab a.active,
#tab_header ul#tab_primary #removed_profiles_tab a.active { color:#ED3295; border-color:#ED3295; }

#shortlist, #messages, #notes_reminders, #removed_profiles { border-color:#ED3295; }

table.tab_table .green_text { font-weight:bold; }

table#main_body_table td .blue_text { color:#494641; }

/* Contextual Menu */

div.contextual_menu,
div.contextual_menu a { font-size: 11px; }

.contextual_menu.default_menu { border-color:#ED3295; }
.contextual_menu.default_menu a { color: #928C85; }

.contextual_menu.default_menu div.separator { background-color:#F0EFEB; }
.contextual_menu.default_menu a.enabled:hover { background-color:#FFFFFF; color:#494641; }

/* Arrow buttons to trigger contextual menu */

a.green_play_btn, div.green_play_btn { background:url(/reseller/2/img/your_shortlist/green_play_btn_off.gif) bottom; }
a.green_play_btn:hover, div.green_play_btn:hover { background:url(/reseller/2/img/your_shortlist/green_play_btn_on.gif) bottom; }

a.blue_play_btn, div.blue_play_btn { background:url(/reseller/2/img/your_shortlist/green_play_btn_off.gif) bottom; }
a.blue_play_btn:hover, div.blue_play_btn:hover { background:url(/reseller/2/img/your_shortlist/green_play_btn_on.gif) bottom; }

a.orange_play_btn, div.orange_play_btn { background:url(/reseller/2/img/your_shortlist/green_play_btn_off.gif) bottom; }
a.orange_play_btn:hover, div.orange_play_btn:hover { background:url(/reseller/2/img/your_shortlist/green_play_btn_on.gif) bottom; }

/* Removing hovered state images.  Sending them back to default look. */
.contextual_menu.default_menu a.view_profile:hover { background: url(/reseller/1/img/your_shortlist/contextual_menu/view_icon.gif) 6px 50% no-repeat; }
.contextual_menu.default_menu a.view_msgs_sms_user:hover { background: url(/reseller/1/img/your_shortlist/contextual_menu/message_icon.gif) 6px 50% no-repeat; }
.contextual_menu.default_menu a.view_notes_remind_user:hover { background: url(/reseller/1/img/your_shortlist/contextual_menu/notes_icon.gif) 6px 50% no-repeat; }
.contextual_menu.default_menu a.send_msg_to_user:hover { background: url(/reseller/1/img/your_shortlist/contextual_menu/send_message_icon.gif) 6px 50% no-repeat; }
.contextual_menu.default_menu a.send_sms_to_user:hover { background: url(/reseller/1/img/your_shortlist/contextual_menu/send_sms_icon.gif) 6px 50% no-repeat; }
.contextual_menu.default_menu a.add_reminder_about_user:hover { background: url(/reseller/1/img/your_shortlist/contextual_menu/add_note_icon.gif) 6px 50% no-repeat; }
.contextual_menu.default_menu a.edit_reminder_about_user:hover { background: url(/reseller/1/img/your_shortlist/contextual_menu/edit_note_icon.gif) 6px 50% no-repeat; }
.contextual_menu.default_menu a.print_profile:hover { background: url(/reseller/1/img/your_shortlist/contextual_menu/print_icon.gif) 6px 50% no-repeat; }
.contextual_menu.default_menu a.delete_message:hover { background: url(/reseller/1/img/your_shortlist/contextual_menu/delete_message_icon.gif) 6px 50% no-repeat; }
.contextual_menu.default_menu a.delete_note:hover { background: url(/reseller/1/img/your_shortlist/contextual_menu/delete_note_icon.gif) 6px 50% no-repeat; }
.contextual_menu.default_menu a.remove_profile:hover { background: url(/reseller/1/img/your_shortlist/contextual_menu/remove_profile_icon.gif) 6px 50% no-repeat; }
.contextual_menu.default_menu a.restore_profile:hover { background: url(/reseller/1/img/your_shortlist/contextual_menu/restore_profile_icon.gif) 6px 50% no-repeat; }

/* Right Bar */

.shortlist_intro_box { background-image:none; background-color:#9A9793; color:#FFFFFF; }
.shortlist_side_box { background-image:none; background-color:#FFFFFF; color:#494641; }

.side_shortlist_info { margin-bottom:-5px; background:url(/reseller/2/img/your_shortlist/right_your_shortlist.png) no-repeat; width:141px; height:22px; }
.side_msg_and_notes { margin-bottom:4px; background:url(/reseller/2/img/your_shortlist/your_msgs_notes.png) no-repeat; width:147px; height:19px; }

/* shortlist_side_box */

.your_msg_note_time, .your_note_goto_msg,
.your_msg_time, .your_msg_goto_msg { color:#9A9793; }
.your_msg_short_desc { overflow:hidden; width:160px;}


/********************
YOUR MESSAGES
********************/

.green_msg_box, .blue_msg_box, .delete_msg_box { 
	background: url(/reseller/2/img/preview_your_profile/your_msg_bg.gif) #FFFFFF repeat-x top left; 
	border-top-color:#EFEEEE;
	border-right-color:#D2D0CE;
	border-bottom-color:#D2D0CE;
	border-left-color:#EFEEEE;
}

.green_msg_box a, .green_msg_box a:link, .green_msg_box a:active, .green_msg_box a:visited { color:#928C85; }
.green_msg_box a:hover { color:#494641; }

.blue_msg_box a, .blue_msg_box a:link, .blue_msg_box a:active, .blue_msg_box a:visited { color:#928C85; }
.blue_msg_box a:hover { color:#494641; }

.delete_msg_box a, .delete_msg_box a:link, .delete_msg_box a:active, .delete_msg_box a:visited { color:#928C85; }
.delete_msg_box a:hover { color:#494641; }

.drop_down_select select { color:#363636; }

/* Message Box */

.message_box { border-color:#ED3295; background:url(/reseller/2/img/your_shortlist/messages_gradient.jpg) no-repeat; }
.message_box.highlight { background:url(/reseller/2/img/your_shortlist/messages_gradient_highlight.jpg) no-repeat; }




.message_title { color:#F15BAA; } 
.message_box hr { border-color:#F15BAA; }

.message_entry { color:#494641; }

/* Right column */

.side_message_info { margin-bottom:-5px; background:url(/reseller/2/img/your_shortlist/right_your_messages.png) no-repeat; width:136px; height:23px; }
.side_notes_reminders { margin-bottom:4px; background:url(/reseller/2/img/your_shortlist/your_notes_reminders.png) no-repeat; width:164px; height:15px; }

/********************
NEW MESSAGE / SEND A MESSAGE
********************/

.send_msg_title { color:#ED3295; }

.recipients_input_field,
.msg_template_input_field { border-color:#ED3295; color:#494641; }

.green_background { background-color:#F0EFEB; border-color:#ED3295; }
.msg_template_box { border-color:#ED3295; }
.add_recipients_box { border-color:#ED3295; background:url(/reseller/2/img/your_shortlist/popup/add_receipient_top_border.gif) #FFFFFF no-repeat; }

/* Select person/s */

.select_recipients a span, 
.select_recipients a:link span, 
.select_recipients a:active span, 
.select_recipients a:visited span { color:#ED3295; border-color:#ED3295; }
.select_recipients a:hover span { color:#ED3295; border-color:#ED3295; }

/********************
YOUR NOTES/REMINDERS
********************/

.green_msg_box_notes, .blue_msg_box_notes, .orange_msg_box_notes { 
	background: url(/reseller/2/img/preview_your_profile/your_msg_bg.gif) #FFFFFF repeat-x top left; 
	border-top-color:#EFEEEE;
	border-right-color:#D2D0CE;
	border-bottom-color:#D2D0CE;
	border-left-color:#EFEEEE;
}

.green_msg_box_notes a, .green_msg_box_notes a:link, .green_msg_box_notes a:active, .green_msg_box_notes a:visited { color:#928C85; }
.green_msg_box_notes a:hover { color:#494641; }

.blue_msg_box_notes a, .blue_msg_box_notes a:link, .blue_msg_box_notes a:active, .blue_msg_box_notes a:visited { color:#928C85; }
.blue_msg_box_notes a:hover { color:#494641; }

.orange_msg_box_notes a, .orange_msg_box_notes a:link, .orange_msg_box_notes a:active, .orange_msg_box_notes a:visited { color:#928C85; }
.orange_msg_box_notes a:hover { color:#494641; }

/* Message Box */

.message_box_notes { border-color:#ED3295; background:url(/reseller/2/img/your_shortlist/messages_gradient.jpg) no-repeat; }
.message_box_notes.highlight { background:url(/reseller/2/img/your_shortlist/messages_gradient_highlight.jpg) no-repeat; }
.reminder_title { color:#F15BAA; } 
hr#reminder_hr { border-color:#F15BAA; }

/* Mouse over hover state for btns */

.btn_hover {
	background: url(/reseller/2/img/preview_your_profile/your_msg_bg_hover.gif) #FFFFFF repeat-x top left; 
	border-top-color:#E8E7E6;
	border-right-color:#BEBBB8;
	border-bottom-color:#BEBBB8;
	border-left-color:#E8E7E6;
}

/* Right column */

.side_note_reminder_info { margin-bottom:-5px; background:url(/reseller/2/img/your_shortlist/right_your_notes.png) no-repeat; width:184px; height:22px; }
.side_related_messages { margin-bottom:4px; background:url(/reseller/2/img/your_shortlist/your_messages_remind.png) no-repeat; width:147px; height:20px; }

/********************
NEW NOTE / REMINDER POPUP
********************/

.add_notes_popup .edit_title,
.add_notes_popup .add_notes_title { color:#ED3295; }

.add_notes_popup .recipients_input_field,
textarea.your_notes_field,
.add_notes_popup .input_field { background-color:#FFFFFF; border-color:#ED3295; }

.add_notes_popup .green_background { background-color:#F0EFEB; border-color:#ED3295; }
.add_notes_popup .add_recipients_box { border-color:#ED3295; background:url(/reseller/2/img/your_shortlist/popup/add_note_top_border.gif) #FFFFFF no-repeat; }

/* Select person/s */

.add_notes_popup .select_recipients a span, 
.add_notes_popup .select_recipients a:link span, 
.add_notes_popup .select_recipients a:active span, 
.add_notes_popup .select_recipients a:visited span { color:#ED3295; border-color:#ED3295; }
.add_notes_popup .select_recipients a:hover span { color:#ED3295; border-color:#ED3295; }

/* Select date */

.add_notes_popup .select_date a span, 
.add_notes_popup .select_date a:link span, 
.add_notes_popup .select_date a:active span, 
.add_notes_popup .select_date a:visited span { color:#ED3295; border-color:#ED3295; }
.add_notes_popup .select_date a:hover span { color:#ED3295; border-color:#ED3295; }

.pc_orange_small_check_unchecked { background-image: url(/reseller/2/img/checkboxes/small_check_off.gif); }
.pc_orange_small_check,
.pc_orange_small_check_checked { background-image: url(/reseller/2/img/checkboxes/small_check_on.gif); }

.pc_orange_small_checkbox, .pc_orange_small_radiobutton { color:#494641; }

.add_notes_popup #cancel_link { color:#7F7870; }
.add_notes_popup #cancel_link a, 
.add_notes_popup #cancel_link a:link, 
.add_notes_popup #cancel_link a:active, 
.add_notes_popup #cancel_link a:visited { color:#7F7870; border-color:#7F7870; }
.add_notes_popup #cancel_link a:hover { color:#7F7870; }

a.orange_button { background: url("/reseller/2/img/buttons/orange_button_right.gif") no-repeat top right; }
a.orange_button span { background: url("/reseller/2/img/buttons/orange_button_left.gif") no-repeat; }

/********************
REMOVED PROFILES
********************/

/* Right column */

.side_removed_profiles { margin-bottom:-5px; background:url(/reseller/2/img/your_shortlist/right_removed_profiles.png) no-repeat; width:156px; height:24px; }

/********************
PRINT INFORMATION / PRINT PROFILE POPUP
********************/
.print_title { color:#ED3295; }
.print_desc { color:#494641; }



/********************
CONFIRM EMAIL PAGES
********************/

.confirm_email_title { color:#ED3295; }
div.confirm_email_table table tr td { color:#7F7870;}
a.blue_link, a.blue_link:link, a.blue_link:active, a.blue_link:visited {border-bottom:1px dotted #F27200; color:#F27200;}
.enter_code { border:1px solid #ED3295; color:#E3DFDA}
.enter_code_grey { border:1px solid #ED3295; color:#494641}
.confirmed_text { color:#C3BFBB;}
#email_ver_info_intro, #confirm_intro { color:#7F7870;}
.note_field {color:#F27200;}



/********************
PAYMENT PAGE
********************/

.blue_offer_box { background-color:#fffbfd; border:1px solid #ED3295;}
ul.offering_list li { color:#7F7870;}
.blue_offer_box h1, .service_period, .service_price, .change_service_period, .green_title, .service_price_currency { color:#ED3295;}
.inner_blue_box { background-color:#FFFFFF; border:1px solid #f9b9db;}
#coupon_div.inner_blue_box { background-color:#fffdf5; border:1px solid #fbcfa8;}
.green_input { border:1px solid #7F7870; color:#494641;}
.blue_text { color:#494641;}
.coupon_codes { border-top: 1px dashed #c17200; border-right: 1px dashed #c17200; border-bottom: 1px dashed #c17200; border-left: 1px dashed #c17200; }
#coupon_div .coupon_codes #coupon_avai_title { background-color:#df7300;}
#coupon_div .coupon_codes #coupon_codes_desc { background: #FFF; border: 1px solid #e9cc9f; }
#coupon_codes_desc ul li { color:#df7300;}
#coupon_codes_desc ul li span { color:#DF7300;}
table.payment_method td .pc_small_radio_checked { background:transparent url(/reseller/2/img/checkboxes/small_radio_on.gif) no-repeat scroll 0 3px;}
table.payment_method td .pc_small_radio_unchecked { background:transparent url(/reseller/2/img/checkboxes/small_radio_off.gif) no-repeat scroll 0 3px;}
table.payment_method td div.label_text { color:#494641; padding-left:26px; font-size:11px;}
label.payment_method_title { color:#494641;}
.blue_payment_box { background-color:#FFFFFF; border:1px solid #c3bfbb;}
#secure_payment_table { color:#7F7870;}
.payment_text_table { color:#7F7870; font-size: 12px; }
.payment_text_table strong { color:#7F7870; font-size: 12px; }
.blue_payment_box hr { border-color: #E3DFDA;}
input.input_field { border:1px solid #7F7870;}
.select_date a span, .select_date a:link span, .select_date a:active span, .select_date a:visited span { border-bottom:1px dotted #F27200; color:#F27200;}
.select_date a:hover span { border-bottom:1px solid #F27200; color:#F27200;}
.ref_number, .green_number_bg { background-color: #ED3295; }
.payment_text_table td { font-size: 12px;}
.field_note { color: #C3BFBB;}
table#coupon_success td { color:#154F64; font-size:12px; }
#coupon_div.inner_blue_box.inner_red_box { background-color:#FFFDF5; border:1px solid #f40009; color: #f40009; }
#coupon_div.inner_blue_box.coupon_success { background-color:#f9fef4; border:1px solid #c2e2a9;}
#coupon_error_message { font-size:12px; }
table#coupon_success td { color:#3e8d00; font-size:12px;}


/********************
RECEIPT PAGE
********************/

.green_offer_box { background-color:#FFFFFF; border:1px solid #ED3295;}
.green_offer_box h1 { color:#ED3295;}

.inner_green_box { background-color:#FFFFFF; border:1px solid #ED3295; color:#FFFBFD;}
table#coupon_approved { color:#494641;}
.payment_text_table a, .payment_text_table a:visited { color: #F27200; text-decoration: none; }
.payment_text_table a:hover { color: #F27200; text-decoration: none; border-bottom: 1px solid #F27200; }


/* 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: #5d5952; text-decoration: none; font-size: 11px; }
ul.sidebar_profileadmin_menu li a:hover { color: #F27200; }

.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: #5d5952; text-decoration: none; font-size: 11px; }
ul.sidebar_helpfeedback_menu li a:hover { color: #F27200; }

.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;}


/* HEADER NEW */

.logged_in_details { font-size: 12px !important; padding-top: 11px; }
.status_label { font-weight: bold; color: #7d7872; }
.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: #7d7872; }
.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: #7d7872; text-decoration: none; }
.logged_in_name a.profile_label:hover { color: #7d7872; text-decoration: none; border-bottom: 1px solid #7d7872; }

#banner_details_right { float:right; width:auto; padding-top:12px; padding-right: 12px; }
#last_opened_expiry div { padding-bottom: 11px;}
#last_opened_expiry #renew { margin-left: 5px; color: #F27200; text-decoration: none; border-bottom: 1px dotted #F27200; }
#last_opened_expiry #renew:hover { margin-left: 5px; color: #F27200; text-decoration: none; border-bottom: 1px solid #F27200; }


#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: #5b5b5b; text-decoration: none; }
#payment_due a.payment_link { color: #F27200; text-decoration: none; border-bottom: 1px dotted #F27200; }


/* 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:#817f7b; 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: #ED3295; 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; }


/* LET'S MAKE THOSE BLOODY POPUPS CENTRED AND DRAGGABLE.  THEY SUCK!  */

.dialog {
left:10% !important;
margin-left:auto !important;
margin-right:auto !important;
right:10% !important;
}
#modal_row1 {position:absolute; height:50px; width: 80%; visibility: hidden !important;}

#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;}
