﻿/*background color*/


/*background images*/
body .ac_results{background-image: url(/images/v2/backgrounds/dropdown_top_newhomes.png) }
body .ac_results ul
{background-image: url(/images/v2/backgrounds/dropdown_newhomes.png) ;}

/*border color*/
#AgentBox, #MoreInfoButtons,#VirginWinesOffer{border-color:#008E8F;}
/*font color*/


#AreaDetails .tab_list li
{
    background-image: url(/images/v2/tabs/map_newhomes.gif);
    border-left: 1px solid #008E8F;
    color:#000;
    font-weight:normal;
    
}
#AreaDetails .tab_list li.selected, #AreaDetails .tab_list li:hover
{
    background-image: url(/images/v2/tabs/map_plain.gif);
    color:#000;
}
.general_form thead td, .general_form thead th, .general_form .header_row td, 
.general_form .header_row th, .general_form .footer_row td, 
.general_form tfoot td, .general_form tfoot th, .general_form .footer_row th
{
	background: #008E8F;
}
#PageHeaderContent .mainnav a.mainnavnewhomes
{
    background: url(/images/v2/tabs/mainnav_newhomes_selected.gif) left top no-repeat;
}


#PageMainContent .content a
{
	color: #0A51A1;
}
#ContentBoxedIntro .content a
{
	color: #008E8F;
}

/* end new homes specific */

.agent_props
{
	padding: 0px;
	border: 1px solid #008E8F;
	border-width: 1px 1px 0;
	color: #008E8F;
	background: #fff;
	margin-bottom: -12px;
	position: relative;
	z-index: 1;
	padding-bottom: 10px;
}
.agent_props .agent_logo
{
	display: block;
}
.agent_props .agent_logo img
{
	border: 0 solid;
}
.agent_props .arrow_link
{
	display: block;
	font-weight: bold;
}

.agent_props .arrow_link, .agent_props address
{
	margin: 5px;
}

#AgentSideNavBarItems, #AgentFooter{border-color:#008E8F;}
#PageSideMenu #AgentSideNavBarItems ul li a:hover, #AgentSideNavBarItems h3, #AgentSideNavBarItems b{color:#008E8F;}
#PageSideMenu ul li{border-bottom-color:#008E8F;}
#AgentFooter a{background-image: url(/images/v2/bullets/arrow_newhomes.gif);}

#AreaListControl
{
	background: #F2EEE3;
}
#AreaListControl h2
{
	background: #008E8F;
	color: #fff;
}
#AreaListControl div
{
	border-color: #fff;
}

#AreaListing .nav_paging
{
	background: #008E8F;
	color: #FFF;
	font-weight: normal;
}

#AreaListing .nav_paging a
{
	color: #fff;
	font-weight: normal;
}
#AreaListing .selected a
{
	color: #4EE5E6;
}

ul.arrow_list li, a.arrow_link
{
	background-image: url(/images/v2/bullets/arrow_newhomes.gif);
}

 #AreaDetails .map_menu table.simple_menu a.arrow_link
 {
     background: url(/images/v2/bullets/arrow_newhomes.gif) no-repeat 5px 50%;
     padding-left:20px;
 }


.quick_search a.arrow_link
{
    background-image: url(/images/v2/bullets/arrow_plain.gif);
}
ul.arrow_list li a
{
	color: #008E8F;
}
.block_heading a
{
	color: #FFF;
}
.border, .contextual_content, .areaEditionCrossLinkList,#SearchResultsPage .areaEditionCrossLinkList
{
	border: solid 1px #008E8F;
}

.borderBottom
{
	border-bottom: solid 1px #008E8F;
}

.borderLeft
{
	border-left: solid 1px #008E8F;
}

.borderRight
{
	border-right: solid 1px #008E8F;
}

.borderTop
{
	border-top: solid 1px #008E8F;
}

#ContactAgent .button_row, #DevelopmentDetails .image_gallery_nav, .new_development .image_gallery_nav, #Register .footer_row
{
    background: #008E8F;

}

.contextual_content .hotspots_h, .contextual_content .hotspots_v,
#DevelopmentDetails, #DevelopmentDetails .leftColumn, #DevelopmentDetails .rightColumn, #DevelopmentDetails .image_Gallery
{
    border-color: #008E8F;
}
#DevelopmentDetails {border-top:0 solid;}
.contextual_content a
{
    color: #008E8F;
}




.paddedBorder
{
	border: solid 1px #008E8F;
	padding: 5px;
}
.local_link, .local_link a, .local_link a:hover
{
	color: #008E8F;
}
.local_link
{
	border-bottom: 1px solid #008E8F;
}

.listview_selected
{
	padding: 20px 17px 20px 8px;
	background: transparent url(/images/v2/icons/icon_results_list_on_nh.gif) center right no-repeat;
}

.listview
{
	padding: 20px 17px 20px 8px;
	background: transparent url(/images/v2/icons/icon_results_list_nh.gif) center right no-repeat;
}

#ListRegions .map_menu .header_row th, .data_table .header_row th
{
	background: #008E8F;
	color: #fff;
}
#SchoolFacts .data_table {margin-top:10px;}
#SchoolDetails .data_table .header_row th, #SchoolFacts .data_table thead th{background:#0B5D5E}


                                

.pictureview_selected
{
	padding: 20px 17px 20px 8px;
	background: transparent url(/images/v2/icons/icon_results_picture_on_nh.gif) center right no-repeat;
}

.pictureview
{
	padding: 20px 17px 20px 8px;
	background: transparent url(/images/v2/icons/icon_results_picture_nh.gif) center right no-repeat;
}

.printview
{
	padding: 20px 20px 20px 8px;
	background: transparent url(/images/v2/icons/icon_results_print.gif) center right no-repeat;
}

#ContentBoxedIntro
{
	border: solid 1px #008E8F;
	color: #008E8F;
}

#ContentBoxedIntro .map_selection_tabs
{
	color: #008E8F;
}

#ContentBoxedIntro a
{
	color: #008E8F;
}

#ContentBoxedIntro .map_selection_tabs a
{
	color: #008E8F;
	background: url(/images/v2/tabs/map_newhomes.gif) right top no-repeat;
	border-left: 1px solid #008E8F;
}

#ContentBoxedIntro .map_selection_tabs a.selected
{
	background: url(/images/v2/tabs/map_newhomes_selected.gif) right top no-repeat;
}

.data_table thead
{
	background: #008E8F;
	color: #fff;
}
.data_table .even_row td
{
	background: #F2EEE3;
}
.data_table .odd_row td
{
	background: #E7DFD2;
}

.intro_content
{
	color: #008E8F;
}

#MapColumns
{
	background: #F2EEE3 url(/images/v2/backgrounds/line_newhomes.gif) 414px 0px repeat-y;
	border: solid 1px #008E8F;
	border-top: none;
}

#MapColumns ul.simple_menu li.odd_row
{
	background: #E7DFD2 url(/images/v2/bullets/arrow_newhomes.gif) 20px 6px no-repeat;
}

#MapColumns ul.simple_menu li.even_row
{
	background: #F2EEE3 url(/images/v2/bullets/arrow_newhomes.gif) 20px 6px no-repeat;
}
.map_menu div.header_row, .map_menu .header_row th
{
	background: #62BBB2;
	color: #fff;
}
.map_menu .zones, .map_menu table.simple_menu
{
	color: #008E8F;
}
/* map container div has set with so that tabs don't float too far to the right */
#MapPopup .map {width:760px;}
#MapPopup .tab_list{text-align:right;float:right}

#MapPopup .tab_list li
{
    background-image: url(/images/v2/tabs/map_newhomes.gif);
    border-left: 1px solid #878373;
    
}
#MapPopup .tab_list li.selected, #MapPopup .tab_list li:hover
{
    background-image: url(/images/v2/tabs/map_newhomes_selected.gif);
    color:#fff;
}

#MapPopup .tab_list li:hover{cursor:pointer}

#MapPopup #streetview, #MapPopup #map{border:1px solid #008E8F;}

#PageBodyContent .heading, #PageBodyContent .sub_heading
{
	background: #008E8F url(/images/v2/corners/top_left_trans.gif) top left no-repeat;
}

#PageFooter
{
	background: #008E8F url(/images/v2/backgrounds/footer_newhomes.gif) repeat-x;
}

#PageHeader
{
	background: #008E8F url(/images/v2/backgrounds/breadcrumb_newhomes.gif) bottom left repeat-x;
}

#PageHeaderContent .advertiseFaP a
{
	background: url(/images/v2/bullets/arrow_newhomes.gif) left center no-repeat;
	color: #008E8F;
}


#PageHeaderContent .myfap
{
	background: transparent url(/images/v2/myfap/newhomes.gif) right top no-repeat;
}

#PageHeaderContent .myfap .personal_content, #PageHeaderContent .myfap .personal_summary a
{
	color: #008E8F;
}

.box_heading
{
	border-color: #008E8F;
	color: #008E8F;
}

.block_heading
{
	background: #008E8F;
	color: #FFF;
}

#PageBodyContent .nav_paging a.current, #PageBodyContent .nav_paging a.selected
{
	color: #4EE5E6;
}

#PageSideMenu ul li a, #PageSideMenu ul li a:link, #PageSideMenu ul li a:visited
{
	background: #F2EEE3 url(/images/v2/bullets/arrow_newhomes.gif) 6px 6px no-repeat;
}

#PageStoryColumns
{
	background: #F2EEE3 url(/images/v2/backgrounds/storycolumns_newhomes.gif) top left repeat;
	border: solid 1px #008E8F;
	border-top: none;
}

#PageStoryColumns a
{
	color: #008E8F;
}

#PageStoryColumns h2
{
	border-bottom: 4px solid #008E8F;
	border-top: 1px solid #008E8F;
}

#PageStoryColumns .more_details
{
	background: #F2EEE3 url(/images/v2/backgrounds/storycolumns_newhomes.gif) top left repeat;
	border-top: solid 1px #008E8F;
}

#PropertyDetails
{
	background: #FFF url(/images/v2/backgrounds/line_newhomes.gif) 617px 0px repeat-y;
	border: solid 1px #008E8F;
}

#PropertyDetails .property_content .intro_content
{
	border-bottom: solid 1px #008E8F;
}

#PropertyDetails .property_content .image_gallery, #DevelopmentDetails #ImageGallery
{
	border-bottom: solid 1px #008E8F;
	border-right: solid 1px #008E8F;
}

.image_gallery_nav
{
	background-color: #008E8F;
}

#PageBodyContent .marketing .sub_heading{background-color:#0B5253;}

#PropertyDetailsAdditional
{
	border: solid 1px #008E8F;
	border-top: none;
}

#PropertyDetailsBack
{
	background-color: #008E8F;
}
.quick_search
{
	background: #008E8F;
	color: #fff;
}
.quick_search label
{
	color: #fff;
	font-weight: bold;
}
.quick_search .normal label
{
	font-weight: normal;
}

.quick_search .quick_search_submit
{
	background: #0B5253 url(/images/v2/corners/bottom_left_newhomes.gif) bottom left no-repeat;
}
.quick_search .search_submit_content
{
	background: #0B5253 url(/images/v2/corners/bottom_right_newhomes.gif) bottom right no-repeat;
	padding: 8px 8px 8px 3px;
	margin-left: 5px;
}

#PageBodyContent .quick_search div.sub_heading
{
	background: #E7DFD2 no-repeat url(/images/v2/corners/top_left_newhomes.gif);
	padding: 0;
	width: auto;
}

.quick_search .sub_heading h2
{
	border-color: #008E8F;
	color: #008E8F;
}
.quick_search a.arrow_link{font-weight:normal;}

.quick_search .sub_heading .corner_right
{
	background-image: url(/images/v2/corners/top_right_newhomes.gif);
}

.results_summary_white
{
	border-color: #008E8F;
	color: #008E8F;
}

#SearchResultsIntro .intro_content
{
	border: solid 1px #008E8F;
}
#SearchResultsIntro .intro_content .viewMode
{
	border-color: #008E8F;
}

#SearchResults .nav_paging
{
	background-color: #008E8F;
}

#SearchResults #SearchResultsFound .sub_heading a
{
	color: #FFF;
}

#SearchResults #SearchResultsFound .prop_location a, .sold_results_table a
{
	color: #008E8F;
}


#SearchResults .search_results_table .prop_repayments
{
	background: #008E8F url(/images/v2/corners/bottom_left_newhomes.gif) bottom left no-repeat;
}

.sold_results_table .data_table .even_row td{background:#CEE3E9;}
.sold_results_table .data_table .odd_row td{background:#E1EEF2;}
   
.sold_results_table thead th
{
	background: #0B5D5E;
}
.sold_results_table table
{
	border-color: #008E8F;
}
.status{border-color:#008E8F;}
table.simple_menu a
{
	background-image: url(/images/v2/bullets/arrow_newhomes.gif);
}

table.simple_menu a.headingrow
{
	background: none;
	color: #fff;
	padding-left:0px;
}

#AreaDetails table.simple_menu td, #AreaDetails .intro_content a
{
	color: #008E8F;
}
#AreaDetails table.simple_menu th
{
	background: #008E8F;
	color: #fff;
	padding: 5px;
}

#sitemap .header_row
{
	background: #008E8F;
	color: #fff;
}

/* featured property - color specific (for rent) */
.featured_property .sub_heading
{
	background-color: #008E8F;
}

.featured_property .border
{
	background: #F2EFE6 url(/images/v2/backgrounds/grad_newhomes.jpg) bottom left repeat-x;
	border-color: #008E8F;
}

.featured_property .prop_location a, #PageBodyContent a.edition_colour
{
	color: #008E8F;
}

.jcarousel-container {

    background: #008E8F;
    border: 1px solid #008E8F;
   
}

.jcarousel-clip-horizontal {
    border-color: #008E8F;
 
}
