@charset "utf-8";

body 						{ width:999px; 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:#027373; }
h1, h2, h3, h4, h5, h6 		{ padding:0px; margin:0px; }
h1.GG_title, h2.GG_title 	{ background-color:#027373; color:#FFF !important; border-top:1px solid #e1e7e7; border-right:1px solid #e1e7e7; border-bottom:1px solid #e1e7e7; }

body 						{ background-color:#cdcdcf; }
a:hover			 			{ color:#000000; }

/* Header */
.GG_header 						{ height:162px; }
.GG_header a.GG_logo 			{ text-decoration:none; display:block; width:124px; text-decoration:none; padding:6px; }
.GG_header .GG_address 			{ float:right; width:130px; padding-right:10px; margin-top:25px; }
.GG_header .GG_address address 	{ margin-top:15px; }

.GG_header 						{ background-image:url(../images/header/headerBg.png); }
.GG_header .GG_address 			{ color:#FFF; text-align:right; }
.GG_header .GG_address 			{ font-size:20px; font-style:normal; font-size:12px; }

/* Nav Bar */
.GG_subnav 							{ height:27px; margin-bottom:3px; margin-top:-10px; }
.GG_subnav ul 						{ list-style:none; margin:0px; padding:0px; }
.GG_subnav ul li 					{ float:left; }
.GG_subnav ul li a 					{ text-align:center; display:block; text-transform:uppercase; text-decoration:none; overflow:hidden; height:20px; padding-top:6px; }
.GG_subnav ul li a.GG_home 			{ width:80px; }
.GG_subnav ul li a.GG_forsale 		{ width:75px; }
.GG_subnav ul li a.GG_videoList 	{ width:135px; }
.GG_subnav ul li a.GG_tolet 		{ width:90px; }
.GG_subnav ul li a.GG_commercial 	{ width:110px; }
.GG_subnav ul li a.GG_newHomes 		{ width:100px; }
.GG_subnav ul li a.GG_land 			{ width:100px; }
.GG_subnav ul li a.GG_services		{ width:112px; }
.GG_subnav ul li a.GG_aboutus		{ width:90px; }
.GG_subnav ul li a.GG_contact 		{ width:96px; }

.GG_subnav ul li 					{ border-bottom:1px solid #FFF; border-top:1px solid #FFF; border-right:1px solid #FFF; }
.GG_subnav ul li a.GG_home 			{ border-left:1px solid #FFF; }
.GG_subnav ul li a 					{ color:#FFF; font-size:12px; font-weight:bold; background-color:#027373; }
.GG_subnav ul li a:hover,
.GG_subnav ul li a.GG_select 		{ background-color:#009933; color:#FFF; }

/* Recently Added */
.GG_recentlyAdded { padding-left:7px; }
.GG_recentlyAdded a { display:block; width:192px; width:215px; height:80px; margin-bottom:8px; padding-top:5px; cursor:pointer; }
.GG_recentlyAdded a .image { display:block; float:left; width:80px; height:66px; padding:3px; }
.GG_recentlyAdded a .image .status { display:block; font-size:9px; font-weight:bold; margin-left:auto; margin-right:auto; }
.GG_recentlyAdded a .details { display:block; float: left; width: 128px; height: 66px; }
.GG_recentlyAdded a .details .address { display:block; width:128px; height:14px; overflow:hidden; }
.GG_recentlyAdded a .details .town { display:block; width:128px; height:14px; overflow:hidden;}
.GG_recentlyAdded a .details .priceInfo { display:block; width:128px; height:14px; overflow:hidden; }

.GG_recentlyAdded a { color:#929292; text-decoration:none; font-size:12px; }
.GG_recentlyAdded a:hover { background-color:#CCCCCC; }
.GG_recentlyAdded a .image { text-align:center; }
.GG_recentlyAdded a .image .status { background-color:#027373; color:#FFFFFF; text-transform:uppercase; font-size:9px; font-weight:bold; }
.GG_recentlyAdded a .image img { border:none; }
.GG_recentlyAdded a .details { color:#2c2d5d; }
.GG_recentlyAdded a .details .town { font-size:11px; }
.GG_recentlyAdded a .details .priceInfo { font-size:11px; }
.GG_recentlyAdded a .details .priceInfo .price { color:#201e67; font-weight:bold; font-size:12px; }

/* Recent Devs */

.xDL_devWrapper										{ float:left; width:230px; margin-top:10px; color:#FFFFFF; }
.xDL_devWrapper .recentDevArrow						{ position:absolute; margin-left:189px; }
.xDL_devWrapper .image								{ height:155px; }
.xDL_devWrapper img									{ border:1px solid #027373; }
.xDL_devWrapper img:hover							{ border:1px solid #000000; }

/* Footer */
.GG_footer { float:left; width:999px; height:62px; clear:both; margin-top:5px; }
.GG_footer .GG_text { float:left; margin:10px 0px 0px 10px; }
.GG_footer .GG_text .GG_copyright { margin-top:25px; }
.GG_footer ul.GG_links { list-style:none; margin:0px; padding:0px; }
.GG_footer ul.GG_links li { float:left; margin-right:5px; }
.GG_footer .GG_links a { text-transform:uppercase; padding-right:4px; }
.GG_footer .GG_pplogo { float:right; width:170px; margin-top:10px; margin-right:10px; }
.GG_footer .GG_mlogo { float:right; width:162px; margin-right:6px; margin-top:25px; }

.GG_footer { background-color:#027373; border:1px solid #FFF; }
.GG_footer .GG_text { color:#FFF; }
.GG_footer .GG_links a { color:#FFF; font-size:10px; border-right:1px solid #FFF; }
.GG_footer .GG_links a:hover { color:#000000; }

/* Home Page */
.GG_content { }
.GG_content .GG_leftCol { float:left; width:230px; margin-right:5px; height:933px; }
.GG_content .GG_leftCol .GG_img { margin-bottom:10px; }
.GG_content .GG_midCol { float:left; width:504px; margin-right:7px; }
.GG_content .GG_rightCol { float:left; width:251px; }
.GG_content .GG_box.GG_pics { height:333px; }
.GG_content .GG_box.GG_welcome { height:590px; margin-top:8px; }
.GG_content .GG_box.GG_welcome .GG_sign { float:right; margin:20px 30px; }
.GG_content .GG_box.GG_welcome p { text-align:justify; padding-left:20px; padding-right:26px; }
.GG_content .GG_box.GG_welcome h1.GG_title { margin:16px 0 8px 0; padding:4px 20px 4px 10px; width:410px; }
.GG_content .GG_box.GG_welcome .GG_awards { display:block; margin-left:18px; }
.GG_content .GG_box.GG_welcome ul { margin-top:0px; }
.GG_content .GG_box.GG_news { height:332px; }
.GG_content .GG_box.GG_news h2.GG_title { margin:16px 0 15px 0; padding:4px 20px 4px 10px; width:140px; }
.GG_content .GG_box.GG_news ul { list-style:none; margin:0 10px; padding:0px; }
.GG_content .GG_box.GG_news ul li { padding-bottom:10px; }
.GG_content .GG_box.GG_news ul li span { display:block; }
.GG_content .GG_box.GG_news a.GG_readMore { display:block; width:62px; padding:2px 4px; float:right; margin-right:10px; }
.GG_content .GG_box.GG_leftCol h2.GG_title { margin:16px 0 15px 0; padding:4px 20px 4px 10px; width:160px; }
.GG_content .GG_box.GG_developments { height:590px; }
.GG_content .GG_financeServices { margin:20px auto; width:220px; display:block; }
.GG_content .GG_financeServices .GG_blueBox { padding:2px 0; display:block; }
.GG_content .GG_financeServices .GG_blueBoxHover { padding:2px 0; display:block; }

.GG_content .GG_rightCol .GG_box	{ min-height:933px; }
.rightColBox						{ min-height:70px; background-position:bottom; padding:0px 10px; }
h2.GG_box_title 					{ background-color:#027373; color:#FFF !important; border-top:1px solid #e1e7e7; border-right:1px solid #e1e7e7; border-bottom:1px solid #e1e7e7; margin:16px 0 13px 0; padding:4px 20px 4px 10px; width:210px; font-size:14px; }
.rightColBox p						{ width:180px; }
.rightColBox.sales					{ background-image:url(../images/homepage/rightColSales.png); background-repeat:no-repeat; }
.rightColBox.surveys				{ background-image:url(../images/homepage/rightColValuations.png); background-image:url(../images/homepage/rightColValuations.png); background-repeat:no-repeat; }
.rightColBox.management				{ background-image:url(../images/homepage/rightColManagement.png); background-repeat:no-repeat; }
.rightColBox.compensation			{ background-image:url(../images/homepage/rightColCompensation.png); background-repeat:no-repeat; }
.rightColBox.epcs					{ background-image:url(../images/homepage/rightColEpc.png); background-repeat:no-repeat; }
.rightColBox.mortgages				{ background-image:url(../images/homepage/rightColMortgages.png); background-repeat:no-repeat; }

.GG_content .GG_leftCol { background-color:#FFF; }
.GG_content .GG_box { background-color:#FFF; border:1px solid #a5a5a7; }
.GG_content .GG_box.GG_welcome p, .GG_content .GG_box.GG_welcome li { color:#807fa1; font-size:14px; line-height:20px; }
.GG_content .GG_box h1.GG_title, .GG_content .GG_box h2.GG_title { font-size:16px !important; background-color:#027373; color:#FFF; border-top:1px solid #e1e7e7; border-right:1px solid #e1e7e7; border-bottom:1px solid #e1e7e7; text-transform:uppercase; }
.GG_content .GG_box h1.GG_title span, .GG_content .GG_box h2.GG_title span { color:#FFF; font-weight:normal; text-transform:capitalize; }
.GG_content .GG_box.GG_news ul li { color:#807fa1; font-size:12px; line-height:18px; text-align:justify; }
.GG_content .GG_box.GG_news ul li span { color:#027373; }
.GG_content .GG_box.GG_news a.GG_readMore { background-color:#027373; color:#FFF; font-size:10px; text-align:center; }
.GG_content .GG_box.GG_news a.GG_readMore:hover { background-color:#009933; }
.GG_content .GG_financeServices { border:1px solid #e1e7e7; }
.GG_content .GG_financeServices .GG_blueBox { background-color:#027373; font-size:12px; font-weight:bold; color:#FFF; text-align:center; text-transform:uppercase; }
.GG_content .GG_financeServices .GG_blueBoxHover { background-color:#009933; font-size:12px; font-weight:bold; color:#FFF; text-align:center; text-transform:uppercase; }

/* Static Pages */
.GG_static { padding:10px; float:left; width:979px; }
.staticPage { float:left; width:684px; padding:30px; margin-right:2px; min-height:873px; }
.staticPageServices { float:left; width:939px; padding:30px; }

h2.staticPageServicesBoxTitle 			{ background-color:#027373; color:#FFF !important; border-top:1px solid #e1e7e7; border-right:1px solid #e1e7e7; border-bottom:1px solid #e1e7e7; margin:16px 0 15px 170px; padding:4px 20px 4px 10px; width:600px; font-size:14px; }
.staticPageServicesBox					{ margin:0px 0px 0px 170px; }

.staticPageServicesBox p				{ width:520px; }
.staticPageServicesBox.sales			{ background-image:url(../images/homepage/rightColSales.png); background-repeat:no-repeat; background-position:bottom right; width:625px; }
.staticPageServicesBox.surveys			{ background-image:url(../images/homepage/rightColValuations.png); background-image:url(../images/homepage/rightColValuations.png); background-repeat:no-repeat; background-position:bottom right; width:625px; }
.staticPageServicesBox.management		{ background-image:url(../images/homepage/rightColManagement.png); background-repeat:no-repeat; background-position:bottom right; width:625px; }
.staticPageServicesBox.compensation		{ background-image:url(../images/homepage/rightColCompensation.png); background-repeat:no-repeat; background-position:bottom right; width:625px; }
.staticPageServicesBox.epcs				{ background-image:url(../images/homepage/rightColEpc.png); background-repeat:no-repeat; background-position:bottom right; width:625px; }
.staticPageServicesBox.mortgages		{ background-image:url(../images/homepage/rightColMortgages.png); background-repeat:no-repeat; background-position:bottom right; width:625px; }

.staticPage .GG_innerWrapper { margin:0 10px; padding:10px; }
.staticPage p { text-align:justify; line-height:24px; margin:0px; }
.staticPage li { line-height:24px; }
.staticPage hr { visibility:hidden; }
.staticPage h1, .GG_static h2, .GG_static h3 { padding-bottom:10px; }
.staticPage h1.GG_title, .staticPage h2.GG_title { margin:0 0 8px 0; font-size:24px; padding:4px 20px 4px 10px; width:190px; float:left; text-transform:uppercase; }
.staticPage h1.GG_title span, .staticPage h2.GG_title span { font-weight:normal; text-transform:capitalize; }
.staticPage .staticBox		{ float:left; width:300px; padding:10px; }
.mortgageform							{ border-top:1px solid #CCCCCC; margin-top:10px; padding-top:10px; }
.mortgageform h2						{ margin:10px 0px; }
.mortgageform p							{ width:300px; }
.mortgageform .xCF_row					{ float:left; clear:both; }
.mortgageform .xCF_label				{ float:left; width:100px; padding:5px; }
.mortgageform .xCF_row.xCF_captchaRow	{ border-top:1px solid #CCCCCC; clear:both; float:left; margin-top:10px; padding-top:10px; width:300px; }

.GG_static { background-color:#FFF; color:#7d7d7d; border:1px solid #a5a5a7; font-size:14px; }
.staticPage { background-color:#FFF; color:#7d7d7d; border:1px solid #a5a5a7; font-size:14px; }
.staticPageServices { background-color:#FFF; color:#7d7d7d; border:1px solid #a5a5a7; font-size:14px; }
.staticPage h1.GG_title, .GG_static h2.GG_title, .GG_static h3.GG_title { color:#027373; font-size:24px; }
.staticPage p { font-size:14px; }
.staticPage .GG_innerWrapper { border:1px solid #d7d7d7; }

/* Contact Page */
.GG_contactPage h2.titleBar  { float:left; width:180px; font-weight:bold !important; padding:5px 10px; font-size:20px !important; background-color:#027373; color:#FFF; border-top:1px solid #e1e7e7; border-right:1px solid #e1e7e7; border-bottom:1px solid #e1e7e7; text-transform:uppercase; }
.GG_contactPage h2.titleBar  { color:#FFF; font-weight:normal; text-transform:capitalize; font-size:14px; }
.GG_contactPage h1 { width:180px; }
.GG_contactPage .form { float:left; margin-left:0px; width:500px; overflow:hidden; padding-bottom:10px; }
.GG_contactPage .xAF_branches { float:right; width:350px; font-size:14px; }

.GG_contactPage .xAF_branches table th { border-right:2px solid #aaa; }
.GG_contactPage .xAF_branches .org { color:#027373; }

/* Property Listing */
.searchPage.GG_box { margin-bottom:0px; }
.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 .xPL_noProperties p { padding:0 10px; }
.searchPage .xPL_resultStatus { width:800px; }
.searchPage .xPL_details:hover	{ color:#000000; }
.xPP_similarGrid a	{ padding:2px !important; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_box.xPP_infoBox	{ width:553px; }
.xPP_twoColumnsVtwo .xPP_leftCol .xPP_box.xPP_infoBox .xPP_info .xPP_lbl { width:80px !important; }
.searchPage h2.xPL_title { font-size:18px !important; font-weight:normal !important; text-transform:none !important; }

.searchPage .xPL_property a:hover	{ color:#000000 !important; }
.xPL_propertyList .xPL_property.xPL_propertyHover { color:#000000 !important; border:1px solid #000000 !important; }
.searchPage h1.xPL_title, .searchPage h2.xPL_title { font-size:24px; background-color:#027373; color:#FFF !important; border-top:1px solid #e1e7e7; border-right:1px solid #e1e7e7; border-bottom:1px solid #e1e7e7; }
.searchPage h1.xPL_title { font-size:24px; }
.searchPage h2.xPL_title { font-size:20px; }
.searchPage .xPL_pages { background-color:#cacacc; color:#7c7c7e; }
.searchPage .xPL_pages span.xPL_page { color:#7c7c7e; }
.searchPage .xPL_pages a { color:#FFF; }
.searchPage .xPL_pages a:hover { color:#009933; }
.searchPage .xPL_property a.xPL_title .xPL_status, .searchPage .xPL_property a.xPL_title .xPL_rightCol { background-color:#027373; font-size:16px; }
.searchPage .xPL_property .xPL_moreInfo { color:#009933; text-decoration:underline; }
.searchPage .xPL_property .xPL_moreInfo:hover { color:#000000; }
.searchPage .xPL_property p { color:#7e7e7e; }
.searchPage .xPL_resultStatus { color:#7e7e7e; }
.searchPage .xPL_property ul.xPL_attributes li { color:#7e7e7e; }
.searchPage .xPL_header h2.xPL_title	{ width:420px; }
.searchPage .xPL_header .xPL_order { color:#7e7e7e; }
.searchPage .xPL_navigation .xPL_next { background-color:#027373; color:#FFF; }
.searchPage .xPL_navigation a.xPL_next:hover { background-color:#009933; cursor:pointer; }
.searchPage .xPL_navigation a.xPL_prev { background-color:#027373; color:#FFF; }
.searchPage .xPL_navigation a.xPL_prev:hover { background-color:#009933; cursor:pointer; }

/* Property Page */

.xPP_twoColumnsVtwo	{ background-color:#FFFFFF; border:1px solid #A5A5A7; width:979px !important; padding:10px; }
.xPP_twoColumnsVtwo .xPP_back		{ background-color:#027373 !important; }
.xPP_twoColumnsVtwo .xPP_back:hover	{ background-color:#009933 !important; }
.xPP_twoColumnsVtwo .xPP_rightCol .xPP_seekers	{ background-image:url(../images/phone.png); background-repeat:no-repeat; background-position:10px 7px; }
.xPP_twoColumnsVtwo .xPP_rightCol .xPP_links a { background-image:url(../images/propertyButt.png); background-repeat:no-repeat; background-color:#027373; color:#FFFFFF !important;}
.xPP_twoColumnsVtwo .xPP_rightCol .xPP_links a:hover	{ background-color:#009933; }
.xPP_twoColumnsVtwo .xPP_rightCol .xPP_links a span	{ float:left; font-weight:bold; padding:12px 0 0 25px; }
.xPL_propertyList .xPL_property ul.xPL_attributes li	{ margin-right:25px !important; }
.xPL_propertyList .xPL_property ul.xPL_attributes li strong	{ padding-right:2px !important; }

/* Search Form */
.GG_searchForm { height:184px; margin-bottom:3px; }
.GG_searchForm h2.GG_title { margin:10px 0 8px 0; font-size:24px; padding:4px 20px 4px 10px; width:220px; float:left; text-transform:uppercase; }
.GG_searchForm h2.GG_title span { font-weight:normal; text-transform:capitalize; }

.xHS_searchForm .xHS_textbox {padding:10px 0 5px 0;width:722px;height:40px;float:right;}
.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 { width:auto; }
.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:194px; height:83px; }
.xHS_searchForm .xHS_submit button span { display:none; }
.xHS_searchForm .xADV_popup { left:21%; top:176px; }
.xGlobal_commercial .xHS_searchForm .xHS_unit1 { display:none; }
.xGlobal_land .xHS_searchForm .xHS_unit1 { display:none; }

.GG_searchForm { border:1px solid #a5a5a7; background-color:#FFF; }
.GG_searchForm h1.xPL_title, .xHS_searchForm h2.xPL_title{ font-size:24px; background-color:#027373; color:#FFF !important; }
.xHS_searchForm .xHS_textbox .textbox {border:1px solid #d7d7d7; font-size:16px; color:#797979; }
.xHS_searchForm .xHS_textbox button { background-color:#027373; color:#FFF; border:none; background-image:url(../images/searchform/arrow.png); }
.xHS_searchForm .xHS_textbox button:hover { background-color:#009933; }
.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 button:hover { background-color:#027373; }
.xHS_searchForm .xHS_more em { font-size:12px; color:#797979; }
.xHS_searchForm .xHS_submit button { background:transparent url(../images/searchform/large_button.png) no-repeat scroll 0 0; border:none; }
.xHS_searchForm .xHS_submit button:hover { background:transparent url(../images/searchform/large_button_hover.png) no-repeat scroll 0 0; border:none; }
.xHS_searchForm .xADV_popup { font-size:12px; border:1px dashed #027373; }
.xHS_searchForm .xADV_popup button { background-color:#acacac; color:#FFF; border:none; }
.xHS_searchForm .xADV_popup button strong { font-weight:normal; }
.xHS_searchForm .xADV_popup button:hover { background-color:#027373; }

/* 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:762px; clear:left; float:left; height:22px; margin-top:12px; overflow:hidden; padding:10px 4px 4px 10px; }
.BPS_developmentSearchPage .xDL_navigation { float:right; width:191px; 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; }
.BPS_developmentSearchPage .xDL_navigation span.xDL_next { margin-right:0; }
.BPS_developmentSearchPage .xDL_navigation .xDL_prev { margin-right:7px; }
.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; }

.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:#027373; 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:#027373; }
.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:#009933; }
.BPS_developmentSearchPage .xDL_searchMap h2 { background-color:#027373; }

/* 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_leftCol .xDP_photos .xImgSlider p { padding-top:4px; clear:both; }
.xDP_twoColumnsVtwo .xDP_rightCol .xDP_links	{ padding:10px 0px !important; }
.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:#009933; }
.BPS_developmentPage .xDP_back:hover { background-color:#027373; }
.BPS_developmentPage .xDP_rightCol .xDP_seekers { background-image:url(../images/phone.png); background-repeat:no-repeat; background-position:20px 8px; }
.BPS_developmentPage .xDP_rightCol .xDP_seekers:hover { color:#009933; }
.BPS_developmentPage .xDP_rightCol .xDP_links a { background-image:url(../images/propertyButt.png); background-repeat:no-repeat; background-color:#027373; color:#FFFFFF !important;}
.BPS_developmentPage .xDP_rightCol .xDP_links a:hover	{ background-color:#009933; }
.BPS_developmentPage .xMapMessage { background-color:#027373; color:#FFF; }
.BPS_developmentPage .xMapMessage strong { color:#FFF; }

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

/* 500 - Error Page */
.xError { background-color:#FFFFFF; margin:5px 0px; width:835px; float:left; padding-left:150px; background-position:30px 50px; }

/* Web Sign-Ups */

.GG_websignups h2.titleBar  { float:left; width:180px; font-weight:bold !important; padding:5px 10px; font-size:20px !important; background-color:#027373; color:#FFF; border-top:1px solid #e1e7e7; border-right:1px solid #e1e7e7; border-bottom:1px solid #e1e7e7; text-transform:uppercase; }
.GG_websignups h2.titleBar  { color:#FFF; font-weight:normal; text-transform:capitalize; font-size:14px; }
