﻿/*background color*/
body #PageBody div#tdpg-uservoice-feedback-tab a:hover{background-color:#878373;}

/*background images*/
body .ac_results{background-image: url(/images/v2/backgrounds/dropdown_top_plain.png) }
body .ac_results ul
{background-image: url(/images/v2/backgrounds/dropdown_plain.png) ;}

/*border-color*/
body #PageBody div#tdpg-uservoice-feedback-tab,#VirginWinesOffer
{border-color:#878373;}

/*font color*/
.availablefrom{margin:10px 0;font-weight:bold;}
a.story_more, ul.arrow_list li
{
    background-image: url(/images/v2/bullets/arrow_plain.gif);
}
ul.arrow_list li a 
{
    color: #878373;
}
.data_table thead
{
    background: #878373;
    color: #fff;
}
.data_table .even_row td
{
    background: #F2EEE3;
}
.data_table .odd_row td
{
    background: #E7DFD2;
}

.general_form thead th, .general_form tfoot td, .general_form .footer_row td, .general_form .footer_row th, #Register .footer_row
{
    background: #878373;
}



.header_row th, .myfap_actions
{
    background: #878373;
    color: #fff;
}
.highlight
{
    background: #E7DFD2;
    padding: 10px;
}


.quick_search
{
    background: #878373;
    color: #fff;
}

.quick_search label
{
    color: #fff;
    font-weight: bold;
}

.quick_search .quick_search_submit
{
    background: #333 url(/images/v2/corners/bottom_left_plain.gif) bottom left no-repeat;
}

.quick_search .search_submit_content
{
    background: #333 url(/images/v2/corners/bottom_right_plain.gif) bottom right no-repeat;
    padding: 8px 8px 8px 0px;
    margin-left: 10px;
}

#PageBodyContent .quick_search div.sub_heading
{
    background: #E7DFD2 no-repeat url(/images/v2/corners/top_left_plain.gif);
    padding: 0;
    width: auto;
}
#PageStoryColumns
{
    background: #F2EEE3 url(/images/v2/backgrounds/StoryColumns_plain.gif) top left repeat;
    border: solid 1px #878373;
    border-top: none;
}


#PageStoryColumns a, .prop_location a
{
    color: #878373;
}
#PageStoryColumns a.more_details
{
    border-top: solid 1px #878373;
}

#PageStoryColumns h2
{
    border-bottom: 4px solid #878373;
}

.content hr
{
    border: 0 dotted;
    height: 0;
    border-bottom: 1px dotted #878373;
}
.property_directory #PageMainContent h2
{
    font-weight: bold;
    color: #000;
    text-decoration: underline;
}
.property_directory #PageBodyContent .arrow_list li a
{
    color: #000;
    font-weight: bold;
}
.property_directory #PageBodyContent .arrow_list
{
    margin-top: 20px;
    margin-bottom: 20px;
}
#PropertyDirectoryList #ContentBoxedIntro a
{
    font-size: 12px;
    color: #0A51A1;
}
#PropertyDirectoryList #ContentBoxedIntro a:hover
{
    color: #c30;
}




.quick_search .sub_heading h2
{
    border-color: #878373;
    color: #878373;
}

.quick_search .sub_heading .corner_right
{
    background-image: url(/images/v2/corners/top_right_plain.gif);
}


.quick_search .normal label
{
    font-weight: normal;
}




.border, .contextual_content
{
    border: solid 1px #878373;
}

.borderBottom
{
    border-bottom: solid 1px #878373;
}

.borderLeft
{
    border-left: solid 1px #878373;
}

.borderRight
{
    border-right: solid 1px #878373;
}

.borderTop
{
    border-top: solid 1px #878373;
}

.paddedBorder
{
    border: solid 1px #878373;
    padding: 5px;
}
.contextual_content .hotspots_h, .contextual_content .hotspots_v
{
    border-color: #878373;
}
.contextual_content a
{
    color: #878373;
}
#ContentBoxedIntro
{
    border: solid 1px #878373;
    color: #878373;
}

#ContentBoxedIntro .map_selection_tabs
{
    color: #878373;
}

#ContentBoxedIntro .map_selection_tabs a
{
    color: #878373;
    background: url(/images/v2/tabs/map_plain.gif) right top no-repeat;
    border-left: 1px solid #878373;
}

#ContentBoxedIntro .map_selection_tabs a.selected
{
    background: url(/images/v2/tabs/map_buy_selected.gif) right top no-repeat;
}

.intro_content
{
    color: #878373;
}

#PageBodyContent .heading, #PageBodyContent .sub_heading
{
    background: #878373 url(/images/v2/corners/top_left_trans.gif) top left no-repeat;
}

#PageFooter
{
    background: #878373 url(/images/v2/backgrounds/footer_plain.gif) repeat-x;
}

#PageHeader
{
    background: #878373 url(/images/v2/backgrounds/breadcrumb_plain.gif) bottom left repeat-x;
}

#PageHeaderContent .advertiseFaP a
{
    background: url(/images/v2/bullets/arrow_plain.gif) left center no-repeat;
    color: #878373;
}

#PageHeaderContent .mainnav a.mainnavbuy
{
    background: url(/images/v2/tabs/mainnav_buy_selected.gif) left top no-repeat;
}

#PageHeaderContent .myfap
{
    background: transparent url(/images/v2/myfap/plain.gif) right top no-repeat;
}
#PageHeaderContent .myfap a
{
    color: #878373;
}

#PageHeaderContent .myfap .personal_content, #PageHeaderContent .myfap .personal_summary a
{
    color: #878373;
}

.box_heading
{
    border-color: #878373;
    color: #878373;
}

.block_heading
{
    background: #878373;
    color: #FFF;
}

#PageSideMenu ul li a, #PageSideMenu ul li a:link, #PageSideMenu ul li a:visited
{
    background: #F2EEE3 url(/images/v2/bullets/arrow_plain.gif) 6px 6px no-repeat;
}

.updateCompleteControl, .updateDetailsControl
{
    border: 1px solid #878373;
    background: #F5F3EA;
}

.myfap_table
{
    border-bottom: 1px solid #878373;
}

.myfap_table td
{
    background: #F5F3EA;
}
.myfap_table a
{
    color: #878373;
    font-weight: bold;
}
table td.select_column, table td.last_column
{
    background: #E6E1CD;
}

.myfap_table td.select_column
{
    border-left: 1px solid #878373;
}
.myfap_table td.last_column
{
    border-right: 1px solid #878373;
}

.myfap_table .separator_row td
{
    background: #fff;
    height: 10px;
    font-size: 0;
    border: solid #878373;
    border-width: 1px 0;
    padding: 0;
}

.myfap_table td
{
    padding: 5px;
}

.tab_list li
{
    background-image: url(/images/v2/tabs/map_plain.gif);
    border-left: 1px solid #878373;
}
.tab_list li.selected
{
    background-image: url(/images/v2/tabs/map_plain_selected.gif);
}
#PageBodyContent .tab_list a
{
    color: #878373;
}
#PageBodyContent .tab_list .selected a
{
    color: #fff;
}

#SearchResults .nav_paging
{
    background-color: #878373;
}
#SearchResults .nav_paging a.current
{
    color: #333;
}

#SearchResults .search_results_table .prop_repayments
{
    background: #878373 url(/images/v2/corners/bottom_left_plain.gif) bottom left no-repeat;
}

#SearchResults .sub_heading a
{
    color: #FFF;
}

#SearchResults .select_column
{
    background: #E6E1CD;
    text-align: left;
    clear: left;
    
   
}

* html #SearchResults .select_column{
    float:left;
}


#SearchResults .select_column .prop_description {position:relative}

#SearchResults .select_column .checkbox
{
    margin: 50px 0px 0 15px;
   float: left;
}
#SearchResults .details_column
{
    background: #fff;
    margin-left: 40px;
}
.details_column h4
{
    margin: 0;
}
.details_column .arrow_list
{
    margin: 10px 10px 10px 0;
}

#Newsletters .heading h1, #SavedMortgage .heading h1, #SavedSearches .heading h1, #SavedProperties .heading h1, #PersonalDetails .heading h1
{
    font-weight: normal;
}

