@charset "utf-8";

body { width:998px; margin:10px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
img { border:none; }
form { padding:0px; margin:0px; }
a { text-decoration:none; color:#F48816; }
a:hover	{ color:#000000; }
h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px; }
h1.BCP_title, h2.BCP_title { background-color:#F48816; color:#FFF !important; }

body { background-color:#222222; }

.xHS_searchForm .xHS_searchType { position:inherit !important; }

/* Errors */
.xError { width:auto; margin:0px; padding-left:0px; }
.xError p { padding-left:110px; display:block; clear:both; }
.xError a { padding-left:110px; }
.xError h2 { margin:0 0 8px 0; font-size:24px; padding:4px 20px 4px 10px; width:820px; float:left; text-transform:uppercase; line-height:normal; }

.xError { background-color:#FFF; background-position:5px 80px; color:#807fa1; font-size:14px; line-height:18px; }
.xError h2 { color:#F48816; font-size:24px; background-color:#F48816; color:#FFF; }

/* Header */
.BCP_header { height:141px; margin-bottom:3px; }
.BCP_header a.BCP_logo { float:left; text-decoration:none; display:block; width:300px; margin-left:20px; margin-top:10px; text-decoration:none; }
.BCP_header a.BCP_contact { display:block; width:316px; margin-right:20px; margin-top:10px; float:right; }

.BCP_header { border:1px solid #FFF; background-color:#ffffff; }

/* Nav Bar */
.BCP_subnav { height:27px; margin-bottom:3px; }
.BCP_subnav ul { list-style:none; margin:0px; padding:0px; }
.BCP_subnav ul li { float:left; }
.BCP_subnav ul li a { text-align:center; display:block; text-transform:uppercase; text-decoration:none; overflow:hidden; height:20px; padding-top:6px; }
.BCP_subnav ul li a.BCP_home { width:80px; }
.BCP_subnav ul li a.BCP_sale { width:80px; }
.BCP_subnav ul li a.BCP_tolet { width:128px; }
.BCP_subnav ul li a.BCP_commercial { width:120px; }
.BCP_subnav ul li a.BCP_land { width:100px; }
.BCP_subnav ul li a.BCP_newhomes { width:120px; }
.BCP_subnav ul li a.BCP_mortgages { width:120px; }
.BCP_subnav ul li a.BCP_services { width:120px; }
.BCP_subnav ul li a.BCP_contact { width:120px; }

.BCP_subnav ul li { border-bottom:1px solid #FFF; border-top:1px solid #FFF; border-right:1px solid #FFF; }
.BCP_subnav ul li a.BCP_home { border-left:1px solid #FFF; }
.BCP_subnav ul li a { color:#FFF; font-size:12px; font-weight:bold; background-color:#F48816; }
.BCP_subnav ul li a:hover, .BCP_subnav ul li a.BCP_select { background-color:#606060; }

/* Recently Added */
.BCP_recentlyAdded { padding:0 0 0 2px; }
.BCP_recentlyAdded a { display:block; width:192px; width:215px; height:66px; margin-bottom:8px; text-decoration: none; padding-top:5px; cursor:pointer; color:#929292; }
.BCP_recentlyAdded a .image { display:block; float:left; width:80px; height:66px; text-align:center; padding:3px; }
.BCP_recentlyAdded a .image .status { background-color:#F48816; color:#FFFFFF; text-transform:uppercase; display:block; margin-left:auto; margin-right:auto; font-size:9px; font-weight:bold; }
.BCP_recentlyAdded a .image img { border: none; }
.BCP_recentlyAdded a .details { display:block; float: left; width: 128px; height: 66px; color:#333333; }
.BCP_recentlyAdded a .details .address { display:block; font-size:12px; font-weight:bold; width:128px; height:14px; overflow:hidden; }
.BCP_recentlyAdded a .details .town { display:block; width:128px; height:14px; overflow:hidden; font-size:11px; }
.BCP_recentlyAdded a .details .priceInfo { display:block; width:128px; height:14px; overflow:hidden; font-size:11px; }
.BCP_recentlyAdded a .details .priceInfo .price { color:#F48816; font-weight:bold; font-size:12px; }

/* Footer */
.BCP_footer { height:62px; clear:both; margin-top:3px; }
.BCP_footer .BCP_text { margin:10px 0px 0px 10px; float:left; }
.BCP_footer .BCP_text .BCP_copyright { margin-top:25px; }
.BCP_footer ul.BCP_links { list-style:none; margin:0; padding:0; }
.BCP_footer ul.BCP_links li { float:left; margin-right:5px; }
.BCP_footer .BCP_links a { text-transform:uppercase; padding-right:5px; }
.BCP_footer .BCP_links a:hover	{ text-decoration:underline; color:#000000; }
.BCP_footer .BCP_pplogo { float:right; width:170px; margin-top:20px; }
.BCP_footer .BCP_mlogo { float:right; width:110px; margin-right:6px; margin-top:20px; }

.BCP_footer { background-color:#F48816; border:1px solid #FFF; }
.BCP_footer .BCP_text { color:#FFF; }
.BCP_footer .BCP_links a { color:#FFF; font-size:10px; border-right:1px solid #FFF; }

/* Home Page */
.BCP_content { }
.BCP_content .BCP_leftCol { float:left; width:230px; margin-right:8px; height:877px; padding-top:10px; }
.BCP_content .BCP_leftCol .BCP_img { margin-bottom:10px; }
.BCP_content .BCP_midCol { float:left; width:502px; margin-right:8px; }
.BCP_content .BCP_rightCol { float:left; width:249px; }
.BCP_content .BCP_box { margin-bottom:8px; }
.BCP_content .BCP_box.developments	{ height:529px; padding-top:5px; }
.BCP_content .BCP_box .homeDevBox	{ float:left; margin:10px 0px 0px 13px; height:116px; width:218px; border:1px solid #cccccc; }
.BCP_content .BCP_box .homeDevBox a	{ height:116px; width:218px; display:block; }
.BCP_content .BCP_box .homeDevBox .devBoxBanner	{ height:20px; padding:5px 0px 0px 5px; display:block; }
.BCP_content .BCP_box .homeDevBox .devBoxBanner	{ background-color:#F48816; background-image:url(../images/homepage/arrow.png); background-repeat:no-repeat; background-position:right; }
.BCP_content .BCP_box .homeDevBox  a	{ color:#FFFFFF; font-weight:bold; }
.BCP_content .BCP_box .homeDevBox  a:hover	{ color:#000000; }
.BCP_content .BCP_box.BCP_landlords { position:relative; height:345px; padding-top:10px; }
.BCP_content .BCP_box.BCP_landlords a { position:absolute; bottom:20px; left:10px; }
.BCP_content .BCP_box.BCP_welcome { height:519px; padding-top:5px; }
.BCP_content .BCP_box.BCP_welcome .BCP_title { display:block; padding:14px 0; word-spacing:4px; }
.BCP_content .BCP_box.BCP_welcome h1.GG_title { padding:10px 0px 8px; width:300px; color:#FFFFFF; font-size:18px; font-weight:bold; }
.GG_title { color:#FFFFFF; }
.BCP_title	{ width:200px; padding:0px 0px 0px 14px; color:#FFFFFF; }
.BCP_title span	{ font-size:20px; color:#FFFFFF; }
.BCP_content .BCP_box.BCP_welcome .GG_title span { color:#FFFFFF; font-weight:normal; }
.BCP_content .BCP_box.BCP_welcome p { text-align:justify; padding-left:20px; padding-right:26px; }

.BCP_content .BCP_leftCol { background-color:#FFF; }
.BCP_content .BCP_box { background-color:#FFF; }
.BCP_content .BCP_box.BCP_welcome * { color:#807fa1; font-size:14px; line-height:18px; }

/* Static Pages */
.BCP_static { padding:10px 0; }
.BCP_static .BCP_innerWrapper { padding:0 60px; }
.BCP_static p { text-align:justify; line-height:24px; margin:0px; }
.BCP_static hr { visibility:hidden; }
.BCP_static li { line-height:18px; }
.BCP_static h1, .BCP_static h2, .BCP_static h3 { padding-bottom:10px; }
.BCP_static h3 { text-align:center; }
.BCP_static h1.BCP_title, .BCP_static h2.BCP_title { margin:0 0 8px 0; font-size:24px; padding:4px 20px 4px 10px; width:190px; float:left; text-transform:uppercase; }
.BCP_static h1.BCP_title span, .BCP_static h2.BCP_title span { font-weight:normal; text-transform:capitalize; }

.BCP_static { background-color:#FFF; color:#807fa1; }
.BCP_static h1.BCP_title, .BCP_static h2.BCP_title, .BCP_static h3.BCP_title { color:#F48816; font-size:24px; }
.BCP_static p { font-size:14px; }

/* Contact Page */
.BCP_contactPage h1 { width:180px; }
.BCP_contactPage .form { float:left; margin-left:0px; width:500px; overflow:hidden; padding-bottom:10px; }
.BCP_contactPage .office { float:right; width:350px; font-size:14px; }
.BCP_contactPage .office h2 { margin-bottom:10px; }
.BCP_contactPage .office table tr { padding-bottom:10px; padding-bottom:10px; }
.BCP_contactPage .office table th { padding-right:10px; padding-right:10px; }
.BCP_contactPage .office table td { padding-left:10px; }

.BCP_contactPage .office table th { border-right:2px solid #F48816; }
.BCP_contactPage .office strong { color:#F48816; }

/* Property Listing */
.searchPage.BCP_box { margin-bottom:0px; padding:10px; float:left; width:977px; }
.searchPage .xPL_searchMap h2 { width:196px; }
.searchPage h1.xPL_title, .searchPage h2.xPL_title { margin:0 0 8px 0; padding:4px 20px 4px 10px; text-transform:uppercase; width:155px; }
.searchPage h2.xPL_title { padding:6px 20px 4px 10px; }
.searchPage h1.xPL_title span, .searchPage h2.xPL_title span { font-weight:normal; text-transform:capitalize; }

.searchPage h1.xPL_title, .searchPage h2.xPL_title { font-size:24px; background-color:#F48816; color:#FFF !important; }
.searchPage h1.xPL_title { font-size:24px; }
.searchPage h2.xPL_title { font-size:20px; }

.xPL_propertyList .xPL_property	{ border:1px solid #CCCCCC; background-color:#FFFFFF; }
.xPL_propertyList .xPL_property .xPL_photo .xPL_status { background-color:#F48816; }
.xPL_propertyList .xPL_property .xPL_details a.xPL_title { color:#F48816 !important; }
.xPL_propertyList .xPL_property .xPL_details .xPL_moreDetails .xPL_priceInfo .xPL_price { color:#F48816; font-weight:bold; }
.xPL_propertyList .xPL_property .xPL_details .xPL_moreDetails a.xPL_more{ color:#000000; font-weight:bold; }

.xPL_propertyList .xPL_propertyHover { border:1px solid #CCCCCC; background-color:#EEEEEE; }
.xPL_propertyList .xPL_propertyHover .xPL_details a.xPL_title { color:#000000 !important; }

.tGR_propertyList .navigation	{ text-align:center !important; }
.tGR_propertyList .navigation a { background-image:none !important; background-color:#F48816 !important; color:#FFFFFF !important; text-align:center !important; }
.tGR_propertyList .navigation a:hover { background-image:none !important; background-color:#333333 !important; color:#FFFFFF !important; }
.tGR_propertyList .property p	{ margin:0px !important; }

.footer .pages {float:left;width:400px;font-size:10pt;}
.footer .pages a.page {font-weight:bold; line-height:20px;padding:0 5px;text-align:center;border:1px solid #ffffff; background-color:#f79020; color:#FFFFFF;}
.footer .pages a:hover.page	{ color:#000000; }
.footer .pages span.page {color:#ffffff;line-height:20px; margin-left:4px; padding:5px;}

.tGR_searchMap	{ display:none !important; }

/* Property Page */
.xPP_twoColumnsVtwo .xPP_block { clear:both; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_box.xPP_infoBox .xPP_info .xPP_wideLandType .xPP_val { width:426px; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_box.xPP_infoBox .xPP_info .xPP_widePlanning .xPP_val { width:426px; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_box.xPP_infoBox .xPP_info .xPP_widePrice .xPP_val { width:426px; }

.xPP_twoColumnsVtwo { clear:both; width:920px; margin:10px auto; }
.xPP_twoColumnsVtwo .xPP_box { background-color:#efefef; padding:8px; border:none; width:570px; }
.xPP_twoColumnsVtwo .xPP_box .xPP_footer { clear:both; }
.xPP_twoColumnsVtwo hr { color:#454545; }

/* H1 & H2 Tags */
.xPP_twoColumnsVtwo h1.xPP_title { margin-bottom:10px; font-size:20px; clear:both; width:700px; }
.xPP_twoColumnsVtwo h2.xPP_title { margin-bottom:10px; font-size:16px; }

h2.xPP_title					{ color:#666666; }

/* Back Buttons */
.xPP_twoColumnsVtwo .xPP_back { display:block; float:right; background-color:#F48816; color:#FFF; padding:8px 6px; text-align:center; margin-bottom:10px; font-size:14px; font-weight:bold; text-transform:capitalize; width:216px; }
.xPP_twoColumnsVtwo .xPP_back:hover	{ background-color:#606060 !important; color:#FFFFFF !important; }
.xPP_twoColumnsVtwo .xPP_back.xPP_top { margin-bottom:18px; margin-top:10px; }
.xPP_twoColumnsVtwo .xPP_back.xPP_bottom { margin-top:18px; }

/* Price & Status */
.xPP_twoColumnsVtwo div.xPP_priceInfo { display:block; float:right; width:200px; margin-bottom:10px; margin-top:-15px; text-align:right; }
.xPP_twoColumnsVtwo div.xPP_priceInfo .xPP_status { display:block; text-transform:capitalize; font-size:16px; }
.xPP_twoColumnsVtwo div.xPP_priceInfo .xPP_price strong { font-size:18px; }

.xPP_status	{ color:#666666; }

/* Left Column */
.xPP_twoColumnsVtwo .xPP_leftCol { width:568px; float:left; margin-top:8px; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_photos { width:568px; margin-bottom:18px; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_photos .xPP_big { text-align:center; padding:8px; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_photos .xPP_thumbs { height:82px; width:568px; overflow:auto; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_photos .xPP_thumbs a { display:block; float:left; margin-right:4px; border:1px solid #CCC; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_box.xPP_infoBox { float:left; padding-bottom:20px; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_box.xPP_infoBox .xPP_info { width:auto; margin:8px 8px 15px 8px; padding-top:10px; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_box.xPP_infoBox .xPP_info h2 { font-size:20px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #CCC; margin-left:4px; margin-right:4px; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_box.xPP_infoBox .xPP_info .xPP_lbl { width:124px; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_box.xPP_infoBox .xPP_info .xPP_val { width:150px; }
.xPP_twoColumnsVtwo .xPP_leftCol div.xPP_details { margin:18px 0 18px 0; }
.xPP_twoColumnsVtwo .xPP_leftCol div.xPP_details h2 { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #CCC; margin-left:2px; margin-right:2px; }
.xPP_twoColumnsVtwo .xPP_leftCol div.xPP_details .xPP_tagline { text-transform:capitalize; margin-bottom:15px; }
.xPP_twoColumnsVtwo .xPP_leftCol div.xPP_details .xPP_attributes { margin-left:10px; }
.xPP_twoColumnsVtwo .xPP_leftCol div.xPP_details .xPP_attributes ul { margin:0 10px; padding:0px; }
.xPP_twoColumnsVtwo .xPP_leftCol div.xPP_details .xPP_attributes ul li { float:left; width:200px; line-height:36px; text-transform:capitalize; }
.xPP_twoColumnsVtwo .xPP_leftCol div.xPP_details .xPP_description { clear:left; padding-top:20px; text-align:justify; margin:0 8px; }
.xPP_twoColumnsVtwo .xPP_leftCol div.xPP_details .xPP_brochures { padding-top:20px; clear:left; line-height:18px; }
.xPP_twoColumnsVtwo .xPP_leftCol div.xPP_details h2 { font-size:20px; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_brochures { margin:0 8px; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_brochures span { display:block; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_units { margin:0 8px; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_similarGrid { margin-bottom:10px; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_similarGrid h2 { font-size:20px; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_similarGrid .xPP_innerWrapper { margin-left:0; margin-top:0; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_similarGrid .xPP_innerWrapper a { font-size:12px; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_auction  { margin:10px 0px; }

/* Right Column */
.xPP_twoColumnsVtwo .xPP_rightCol { float:right; width:300px; margin-top:16px; }
.xPP_twoColumnsVtwo .xPP_rightCol .xPP_box { background-color:#efefef; padding:1px 0 15px 0; position:relative; width:300px; }
.xPP_twoColumnsVtwo .xPP_rightCol .xPP_box .xPP_header { width:300px; height:10px; position:absolute; top:0; left:0; }
.xPP_twoColumnsVtwo .xPP_rightCol .xPP_box .xPP_footer { width:300px; height:10px; position:absolute; bottom:0; left:0; }
.xPP_twoColumnsVtwo .xPP_rightCol .xPP_box hr { margin:0 20px; color:#CCC; }
.xPP_twoColumnsVtwo .xPP_rightCol .xPP_seekers { height:92px; width:244px; display:block; margin:20px auto 20px auto; background-color:#FFF; color:#98999b; }
.xPP_twoColumnsVtwo .xPP_rightCol .xPP_seekers span { display:block; line-height:24px; padding-left:60px; padding-top:8px; text-align:center; }
.xPP_twoColumnsVtwo .xPP_rightCol .xPP_seekers span { background-image:url(../images/phone.jpg); background-repeat:no-repeat; background-position:20px 3px; }
.xPP_twoColumnsVtwo .xPP_rightCol .xPP_seekers span strong { display:block; }
.xPP_twoColumnsVtwo .xPP_rightCol .xPP_links { width:inherit; margin-top:18px; }
.xPP_twoColumnsVtwo .xPP_rightCol .xPP_links a { display:block; width:280px; overflow:hidden; clear:both; margin:0 auto 4px auto; }
.xPP_rightCol .xPP_links a	{ color:#FFFFFF; }
.xPP_rightCol .xPP_links a:hover  { color:#000000; }

.BPS_propertyPage { width:978px; margin:0 auto; padding:8px 10px 10px 10px; }
.BPS_propertyPage .xPP_leftCol .xPP_box { padding:0; width:567px; position:relative; }
.BPS_propertyPage .xPP_leftCol .xPP_box .xPP_header { height:9px; width:567px; position:absolute; top:0; left:0; overflow:hidden; }
.BPS_propertyPage .xPP_leftCol .xPP_box .xPP_footer { height:9px; width:567px; position:absolute; bottom:-1px; left:0; overflow:hidden;  }
.BPS_propertyPage .xPP_rightCol .xPP_links a span { padding-left:14px; padding-top:13px; display:block; }
.BPS_propertyPage .xPP_rightCol .xPP_links a.xPP_enquire { margin-top:40px; }
.BPS_propertyPage .xPP_rightCol .xPP_box .xPP_header { height:10px; width:300px; }
.BPS_propertyPage .xPP_rightCol .xPP_box .xPP_footer { height:10px; width:300px; }
.xGlobal_newhomes .xHS_searchForm .xHS_searchType { display:none; }

.BPS_propertyPage { background-color:#FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; }
.BPS_propertyPage .xPP_back { background-color:#F48816; }
.BPS_propertyPage .xPP_back:hover { background-color:#F48816; color:#FFF; }
.BPS_propertyPage .xPP_leftCol .xPP_box .xPP_header { border:none; background-image:url(../images/property/left-col-header.png); background-repeat:no-repeat; }
.BPS_propertyPage .xPP_leftCol .xPP_box .xPP_footer { border:none; background-image:url(../images/property/left-col-footer.png); background-repeat:no-repeat; }
.BPS_propertyPage .xPP_rightCol .xPP_box .xPP_header { background-image:url(../images/property/right-col-header.png); background-repeat:no-repeat; overflow:hidden; }
.BPS_propertyPage .xPP_rightCol .xPP_box .xPP_footer { background-image:url(../images/property/right-col-footer.png); background-repeat:no-repeat; overflow:hidden; }
.BPS_propertyPage .xPP_rightCol .xPP_seekers:hover { color:#F48816; }
.BPS_propertyPage .xPP_rightCol .xPP_links a { color:#FFF; text-transform:uppercase; font-weight:bold; background-repeat:no-repeat; background-image:url(../images/property/dark-red.png); }
.BPS_propertyPage .xPP_rightCol .xPP_links a:hover {  color:#000; }

.xPP_rightCol .xPP_links a.xPP_morePhotos { height:10px; background-image:url(../images/propertyPageIcons/morePhotos.png); background-repeat:no-repeat; padding:30px 0px; }
.xPP_rightCol .xPP_links a.xPP_morePhotos span { float:left; margin-left:110px; }

.xPP_rightCol .xPP_links a.xPP_video  { height:25px; background-image:url(../images/propertyPageIcons/viewVideo.png); background-repeat:no-repeat; padding:32px 0px; }
.xPP_rightCol .xPP_links a.xPP_video span { float:left; margin-left:110px; }

.xPP_rightCol .xPP_links a.xPP_friend  { height:25px; background-image:url(../images/propertyPageIcons/emailPage.png); background-repeat:no-repeat; padding:40px 0px; }
.xPP_rightCol .xPP_links a.xPP_friend span { float:left; margin-left:110px; }

.xPP_rightCol .xPP_links a.xPP_map  { height:15px; background-image:url(../images/propertyPageIcons/mapView.png); background-repeat:no-repeat; padding:32px 0px; }
.xPP_rightCol .xPP_links a.xPP_map span { float:left; margin-left:110px; }

.xPP_rightCol .xPP_links a.xPP_similarProperties  { height:20px; background-image:url(../images/propertyPageIcons/similarProperties.png); background-repeat:no-repeat; padding:15px 0px; }
.xPP_rightCol .xPP_links a.xPP_similarProperties span { float:left; margin-left:110px; }

.xPP_rightCol .xPP_links a.xPP_print  { height:25px; background-image:url(../images/propertyPageIcons/printPage.png); background-repeat:no-repeat; padding:32px 0px; }
.xPP_rightCol .xPP_links a.xPP_print span { float:left; margin-left:110px; }

.xPP_rightCol .xPP_links a.xPP_enquire { height:25px; background-image:url(../images/propertyPageIcons/bookViewings.png); background-repeat:no-repeat; padding:20px 0px; }
.xPP_rightCol .xPP_links a.xPP_enquire span { float:left; margin-left:110px; }

.xPP_rightCol .xPP_links a.xPP_epc { height:45px; background-image:url(../images/propertyPageIcons/viewEPC.png); background-repeat:no-repeat; padding:30px 0px; }
.xPP_rightCol .xPP_links a.xPP_epc span { float:left; margin-left:110px; }

.xPP_rightCol .xPP_links a.xPP_contactUs { height:80px; background-image:url(../images/propertyPageIcons/contactUs.png); background-repeat:no-repeat; padding:25px 0px; }
.xPP_rightCol .xPP_links a.xPP_contactUs span { float:left; margin-left:110px; }

.xPP_rightCol .xPP_links a.xPP_streetview { height:25px; background-image:url(../images/propertyPageIcons/streetViewIcon.png); background-repeat:no-repeat; padding:30px 0px; }
.xPP_rightCol .xPP_links a.xPP_streetview span { float:left; margin-left:110px; }

.BPS_propertyPage .xMapMessage { background-color:#F48816; color:#FFF; }
.BPS_propertyPage .xMapMessage strong { color:#FFF; }

.xPP_similarGrid a				{ padding:2px !important; }
.xPP_similarGrid a .xPP_address  { color:#F48816; }
.xPP_similarGrid a:hover .xPP_address  { color:#000000; }

/* PropertyPage Search Form */

.xPP_twoColumnsVtwo .xPP_rightCol .xVS_searchForm	{ width:250px; clear:both; margin:0px 0px 0px 40px; }
.xPP_twoColumnsVtwo .xPP_rightCol .xVS_searchForm .xVS_textbox .textbox	{ width:180px; }
.xPP_twoColumnsVtwo .xPP_rightCol .xVS_searchForm .xVS_searchType	{ display:none; }
.xPP_twoColumnsVtwo .xPP_rightCol .xVS_searchForm .xVS_selectWrapper	{ padding:5px 0px; }
.xPP_twoColumnsVtwo .xPP_rightCol .xVS_searchForm .xVS_submit button	{ background-color:transparent; border:none; background-image:url(../images/searchform/large_button.png); background-repeat:no-repeat; height:90px; width:210px; }
.xPP_twoColumnsVtwo .xPP_rightCol .xVS_searchForm .xVS_submit .searchButtLabel	{ display:none; }
.xPP_twoColumnsVtwo .xPP_rightCol .xADV_popup { left:-200% !important; }

/* Development Listing */
.BPS_developmentSearchPage { width:978px; margin:0 auto; padding:8px 10px 10px 10px; }
.BPS_developmentSearchPage .xHS_searchForm .xHS_searchType { display:none; }
.BPS_developmentSearchPage .xDL_developmentList { margin:15px 0 2px 0; }
.BPS_developmentSearchPage .xDL_header { margin-right:0px; }
.BPS_developmentSearchPage .xDL_header h1 { margin:0 0 8px; padding:4px 20px 6px 10px; width:370px; float:left; }
.BPS_developmentSearchPage .xDL_header .xDL_order { margin-top:14px; float:right; text-align:right; width:200px; }
.BPS_developmentSearchPage .xDL_header .xDL_resultsStats { clear:both; float:left; margin:20px 0; width:950px; }
.BPS_developmentSearchPage .xDL_pages { width:765px; clear:left; float:left; height:22px; margin-top:12px; overflow:hidden; padding:10px 4px 4px 10px; }
.BPS_developmentSearchPage .xDL_navigation { float:right; width:190px; margin-top:12px; }
.BPS_developmentSearchPage .xDL_navigation .xDL_np { display:block; float:right; height:26px; padding-top:10px; width:80px; }
.BPS_developmentSearchPage .xDL_navigation span.xDL_np { height:28px; margin-right:7px; }
.BPS_developmentSearchPage .xDL_navigation span.xDL_next { margin-right:0; }
.BPS_developmentSearchPage .xDL_development .xDL_photo { position:relative; }
.BPS_developmentSearchPage .xDL_development .xDL_photo .xDL_status { width:122px; padding:7px 5px 5px 0; position:absolute; top:-4px; left:0; }
.BPS_developmentSearchPage .xDL_footer { clear:both; margin-bottom:12px; }
.BPS_developmentSearchPage .xDL_searchMap h2 { margin:0 0 8px; padding:4px 20px 6px 10px; width:370px; }

.xDL_developmentHover	{ background-color:#333333 !important; }
.BPS_developmentSearchPage { background-color:#FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; }
.BPS_developmentSearchPage .xDL_header h1 { font-size:20px; background-color:#F48816; color:#FFFFFF; text-transform:capitalize; }
.BPS_developmentSearchPage .xDL_header .xDL_order { text-align:right; }
.BPS_developmentSearchPage .xDL_header .xDL_resultsStats { font-size:14px; }
.BPS_developmentSearchPage .xDL_pages { font-size:14px; text-transform:uppercase; background-color:#E6E7E8; border:1px solid #D1D3D4; color:#7C7C7E; }
.BPS_developmentSearchPage .xDL_navigation { text-align:right; }
.BPS_developmentSearchPage .xDL_navigation a.xDL_np { background-color:#5F0924; border:1px solid #D1D3D4; color:#FFFFFF; }
.BPS_developmentSearchPage .xDL_navigation a.xDL_next:hover { color:#FFFFFF; background-color:#A22430; cursor:pointer; }
.BPS_developmentSearchPage .xDL_navigation a.xDL_prev:hover { color:#FFFFFF; background-color:#A22430; cursor:pointer; }
.BPS_developmentSearchPage .xDL_navigation .xDL_np { background-image:none; background-color:#CCCCCC; font-size:14px; text-align:center; }
.BPS_developmentSearchPage .xDL_development { background-color:#F48816; }
.BPS_developmentSearchPage .xDL_development .xDL_details { background-color:#FFF; }
.BPS_developmentSearchPage .xDL_development .xDL_details a.xDL_title { color:#121214; }
.BPS_developmentSearchPage .xDL_development .xDL_details a.xDL_more { color:#121214; text-decoration:underline; }
.BPS_developmentSearchPage .xDL_development .xDL_details a.xDL_more:hover { color:#ec4801; }
.BPS_developmentSearchPage .xDL_searchMap h2 { background-color:#F48816; }

/* Development Page */
.BPS_developmentPage { width:978px; margin:0 auto; padding:8px 10px 10px 10px; }
.BPS_developmentPage .xDP_leftCol .xDP_box { padding:0; width:567px; position:relative; }
.BPS_developmentPage .xDP_leftCol .xDP_box .xDP_header { height:10px; width:568px; position:absolute; top:0; left:0; overflow:hidden; }
.BPS_developmentPage .xDP_leftCol .xPP_box .xDP_footer { height:10px; width:568px; position:absolute; bottom:-1px; left:-1px; overflow:hidden;  }
.BPS_developmentPage .xDP_rightCol .xDP_links a span { padding-left:10px; padding-top:13px; display:block; }
.BPS_developmentPage .xDP_rightCol .xDP_links a.xDP_enquire { margin-top:40px; }
.BPS_developmentPage .xDP_rightCol .xDP_box .xDP_header { height:10px; width:300px; }
.BPS_developmentPage .xDP_rightCol .xDP_box .xDP_footer { height:10px; width:300px; }

.BPS_developmentPage { background-color:#FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; }
.BPS_developmentPage .xDP_back { background-color:#F48816; }
.BPS_developmentPage .xDP_back:hover { background-color:#F48816; }
.BPS_developmentPage .xDP_leftCol .xDP_box .xDP_header { background-image:url(../images/property/left-col-header.png); background-repeat:no-repeat; }
.BPS_developmentPage .xDP_leftCol .xDP_box .xDP_footer { background-image:url(../images/property/left-col-footer.png); background-repeat:no-repeat; }
.BPS_developmentPage .xDP_rightCol .xDP_box .xDP_header { background-image:url(../images/property/right-col-header.png); background-repeat:no-repeat; }
.BPS_developmentPage .xDP_rightCol .xDP_box .xDP_footer { background-image:url(../images/property/right-col-footer.png); background-repeat:no-repeat; }
.BPS_developmentPage .xDP_rightCol .xDP_seekers { background-image:url(../images/property/phone.jpg); background-repeat:no-repeat; background-position:20px 8px; }
.BPS_developmentPage .xDP_rightCol .xDP_seekers:hover { color:#F48816; }
.BPS_developmentPage .xDP_rightCol .xDP_links a { color:#FFFFFF; text-transform:uppercase; }

.xDP_twoColumnsVtwo .xDP_rightCol .xDP_links a	{ width:280px !important; }

.BPS_developmentPage .xDP_rightCol .xDP_links a.xDP_morePhotos	{ height:30px; background-image:url(../images/propertyPageIcons/morePhotos.png); background-repeat:no-repeat; padding:18px 0px; }
.BPS_developmentPage .xDP_rightCol .xDP_links a.xDP_morePhotos span { float:left; margin-left:110px; }
.BPS_developmentPage .xDP_rightCol .xDP_links a.xDP_morePhotos:hover { color:#000000;  }

.BPS_developmentPage .xDP_rightCol .xDP_links a.xDP_video	{ height:25px; background-image:url(../images/propertyPageIcons/mapView.png); background-repeat:no-repeat; padding:20px 0px; }
.BPS_developmentPage .xDP_rightCol .xDP_links a.xDP_video span { float:left; margin-left:110px; }
.BPS_developmentPage .xDP_rightCol .xDP_links a.xDP_video:hover { color:#000000;  }

.BPS_developmentPage .xDP_rightCol .xDP_links a.xDP_enquire { height:50px; background-image:url(../images/propertyPageIcons/bookViewings.png); background-repeat:no-repeat; padding:7px 0px; }
.BPS_developmentPage .xDP_rightCol .xDP_links a.xDP_enquire span { float:left; margin-left:110px; }
.BPS_developmentPage .xDP_rightCol .xDP_links a.xDP_enquire:hover { color:#000000;  }

.BPS_developmentPage .xDP_rightCol .xDP_links a.xDP_contactUs { height:45px; background-image:url(../images/propertyPageIcons/contactUs.png); background-repeat:no-repeat; padding:13px 0px; }
.BPS_developmentPage .xDP_rightCol .xDP_links a.xDP_contactUs span { float:left; margin-left:110px; }
.BPS_developmentPage .xDP_rightCol .xDP_links a.xDP_contactUs:hover { color:#000000; }

.BPS_developmentPage .xMapMessage { background-color:#F48816; color:#FFF; }
.BPS_developmentPage .xMapMessage strong { color:#FFF; }

/* Search Form */

.BCP_searchForm { height:184px; margin-bottom:3px; }
.BCP_searchForm { border:1px solid #c9c9c9; background-color:#FFF; }
.BCP_searchForm h2.BCP_title { margin:10px 0 8px 0; font-size:24px; padding:4px 20px 4px 10px; width:220px; float:left; text-transform:uppercase; }
.BCP_searchForm h2.BCP_title span { font-weight:normal; text-transform:capitalize; }

.xHS_searchForm .xHS_textbox {padding:10px 0 5px 0;width:722px;height:40px;float:left;}
.xHS_searchForm .xHS_textbox label {display:none;}
.xHS_searchForm .xHS_textbox .textbox {width:670px;padding:8px 4px;margin:0px;display:inline;float:left;}
.xHS_searchForm .xHS_textbox button {height:38px; width:31px;margin:0px;float:left; display:inline; }
.xHS_searchForm .xHS_textbox button span {display:none;}
.xHS_searchForm .xHX_optionWrapper {height:115px;margin:0 10px; }
.xHS_searchForm .xHS_leftCol { padding-left:30px; padding-top:20px; }
.xHS_searchForm .xHS_selectWrapper { float:none; height:25px; }
.xHS_searchForm .xHS_searchType { height:1px; top:0px; left:0px; position:absolute; }
.xHS_searchForm .xHS_more { padding-top:26px; padding-left:60px; }
.xHS_searchForm .xHS_more em  { margin-top:4px; }
.xHS_searchForm .xHS_submit { padding-top:20px; padding-right:16px; float:right; }
.xHS_searchForm .xHS_submit button { width:199px; height:86px; }
.xHS_searchForm .xHS_submit button span { display:none; }
.xHS_searchForm .xADV_popup { left:21%; top:176px; }

.BCP_searchForm h1.xPL_title, .xHS_searchForm h2.xPL_title{ font-size:24px; background-color:#F48816; color:#FFF !important; }
.xHS_searchForm .xHS_textbox .textbox {border:1px solid #d7d7d7; font-size:16px;}
.xHS_searchForm .xHS_textbox button { background-color:#F48816; color:#FFF; border:none; background-image:url(../images/searchform/arrow.png); }
.xHS_searchForm .xHS_textbox button:hover { background-color:#606060; }
.xHS_searchForm .xHX_optionWrapper {border:1px dashed #d5d5d5; background-color:#e2e2e2;}
.xHS_searchForm .xHS_selectWrapper label { color:#797979; font-size:14px; }
.xHS_searchForm .xHS_more button { background-color:#acacac; color:#FFF; border:none; text-transform:capitalize; }
.xHS_searchForm .xHS_more em { font-size:14px; color:#797979; }
.xHS_searchForm .xHS_submit button { background:transparent url(../images/searchform/large_button.png) no-repeat scroll 0 0; border:none; }
.xHS_searchForm .xADV_popup { font-size:12px; border:1px dashed #F48816; }
.xHS_searchForm .xADV_popup button { background-color:#acacac; color:#FFF; border:none; }
.xHS_searchForm .xADV_popup button strong { font-weight:normal; }

/* Media Player */
.xMediaPlayer .mediaWrapper, .xMediaPlayer .pane .tabNav .active { background-color:#F48816 !important; }
.xMediaPlayer .mediaWrapper .photos .photoWrapper #nextLink, .xMediaPlayer .mediaWrapper .photos .photoWrapper #prevLink { background-color:#F48816 !important; }
.xMediaPlayer .mediaWrapper .xMapMessage { background-color:#7e7e7e; color:#FFFFFF; }
.xMediaPlayer .mediaWrapper .xMapMessage strong { color:#F48816; }
.xMediaPlayer .mediaWrapper .photos .leftCol .advert	{ background-image:url(../images/lightbox_logo.jpg); background-repeat:no-repeat; }

/* Landlords */
.BCP_landlords p { padding-bottom:10px; }

/* Tenants */
.BCP_tenants p { padding-bottom:10px; }
.BCP_tenants h2 { text-align:center; }
.BCP_tenants h3 { text-align:left; }

.BCP_tenants h2 { font-size:20px; }
.BCP_tenants h3 { font-size:18px; }

/* EPC */
.BCP_epc h3 { text-align:left; }
.BCP_epc p { padding-bottom:10px; }
.BCP_epc img.BCP_photo { display:block; margin:20px auto; }

/* Home Maintenance */
.BCP_maintenance h1.BCP_title { width:260px; }

/* Feature Slider */

#slides1Wrapper 																			{ width:492px !important; overflow:hidden !important; }
#slides1Wrapper .slidesWrapper 																{ width:492px !important; height:345px !important; }
#slides1Wrapper .slidesWrapper .slides .slide 												{ width:492px !important; height:345px !important; }
#slides1Wrapper .slidesWrapper .slides .slide a 											{ float:left; width:492px !important; height:345px !important; overflow:hidden; }
#slides1Wrapper .slidesWrapper .slides .slide a .image										{ float:left; text-align:center; width:492px; height:345px; }
#slides1Wrapper .slidesWrapper .slides .slide a span.details 								{ height:50px !important;  padding:5px !important; position:absolute; width:460px !important; bottom:0px !important; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .address							{ float:left; width:460px; font-size:1.2em !important; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper						{ float:left; width:460px; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper .status				{ float:left; width:230px; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper .price				{ float:right; text-align:right; width:230px; font-size:1.3em !important; }

#slides1Wrapper .slidesWrapper 																{ border:0px solid #FFFFFF !important; background-color:#FFFFFF !important; }
#slides1Wrapper .slidesWrapper .slides .slide a .details 									{ background-color:#666666 !important; opacity:0.9!important; color:#ffffff !important; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .address,
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper,
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper .status,
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper .price				{ color:#ffffff !important; }
