/* Main */

body												{ margin:0px auto 10px auto; font:normal 0.9em Arial; width:999px; }
.xPageWrapper										{ width:999px; }
img													{ border:none; }

body												{ background-color:#272727; color:#272727; background-image:url(../images/header/navBG.png); background-repeat:repeat-x; }
.xPageWrapper										{ background-color:#FFFFFF; }
a													{ text-decoration:none; color:#83CA1C; }
a:hover												{ color:#447200; }
.green												{ color:#83CA1C; }
h2.FF_title,
.FF_propertyPage .FF_leftCol .xPP_simiarGrid h3 	{ background-color:#83CA1C; color:#FFFFFF; }
h2.FF_title.dark									{ background-color:#2d312b; color:#FFFFFF; }

/* Header */

.headerWrapper										{ float:left; width:999px; }
.headerWrapper .headerNav							{ float:left; width:999px; height:35px; }
.headerWrapper .headerNav ul						{ list-style:none; margin:0px; padding:0px; }
.headerWrapper .headerNav ul li						{ display:inline; }
.headerWrapper .headerNav ul li a					{ display:block; float:left; margin:0; padding:10px 18px 10px 19px; text-align:center; width:auto; }
.headerWrapper .headerNav ul li a.One				{ padding:10px 17px; 10px 17px; margin:0px 0px 0px 0px; }
.headerWrapper .headerNav ul li .headerNavBreaker	{ float:left; height:34px; width:2px; }
.headerWrapper .headerMid							{ float:left; width:999px; height:343px; }
.headerWrapper .headerWelcome						{ float:left; width:254px; text-align:center; margin:20px 10px 0px 0px; }
.headerWrapper .headerWelcome a.headerLogo			{ float:left; width:231px; margin:10px; clear:both; height:269px; }
.headerWrapper .headerWelcome p						{ clear:both; text-align:justify; }
.headerWrapper .headerProperties					{ float:left; width:481px; height:325px; margin:10px 0px 0px 0px; }
.headerWrapper .headerSearch						{ float:left; width:254px; margin:7px 0px 0px 0px; }
.headerWrapper .headerSearch .headerSearchTop		{ float:right; width:247px; height:57px; }
.headerWrapper .headerSearch .headerSearchMid		{ float:right; width:228px; }
.headerWrapper .headerSearch .headerSearchBase		{ float:right; width:228px; height:15px; }

.headerWrapper .headerNav							{ background-image:url("../images/header/navBG.png"); background-repeat:repeat-x; }
.headerWrapper .headerNav ul li a					{ color:#FFFFFF; }
.headerWrapper .headerNav ul li a:hover,
.headerWrapper .headerNav ul li a.selected			{ color:#FFFFFF; background-color:#272727;  }
.headerWrapper .headerNav ul li .headerNavBreaker	{ background-image:url("../images/header/navBreaker.png"); background-repeat:no-repeat; }
.headerWrapper .headerMid							{ background-image:url("../images/header/midBG.png"); background-repeat:no-repeat; }
.headerWrapper .headerWelcome						{ color:#FFFFFF; }
.headerWrapper .headerWelcome a.headerLogo			{ background-image:url(../images/header/logo03.png); background-repeat:no-repeat; }
.headerWrapper .headerSearch .headerSearchMid		{ background-image:url("../images/search/homeMid.png"); background-repeat:repeat-y; color:#FFFFFF; }

/* Award Banner */

#awardBanner { float:left; width:999px; background-image:url(../images/header/awardBanner.png); height:150px; top:0; display:none; left:0; text-align:center; line-height:50px; font-weight:bold; }

/* Thin Header */

.headerMid.thinHeader								{ float:left; width:999px; height:149px; }
.thinHeader a.headerLogo							{ float:left; width:127px; height:149px; }
.thinHeader .thinSearch								{ float:left; width:865px; margin:10px 0px 0px 0px; }
.thinSearch .smllSearchLogo							{ float:left; width:42px; height:43px; }
.thinSearch .xHS_searchForm							{ float:left; float:left; margin:0 0 0 10px; padding:0 5px; width:800px; }
.thinHeader .xHS_searchForm .xHS_textbox 			{ float:left !important; height:40px; margin:0 0 0 20px; padding:12px 0 5px; width:760px; }
.thinHeader .xHS_searchForm .xHS_textbox .textbox	{ width:740px !important; }

.headerMid.thinHeader								{ background-image:url("../images/header/midBG_smll.png") !important; background-repeat:no-repeat; }
.thinHeader a.headerLogo							{ background-image:url(../images/header/logoThin.png); background-repeat:no-repeat; }
.thinSearch .smllSearchLogo							{ background-image:url("../images/header/searchIcon.png"); background-repeat:no-repeat; }
.thinSearch .xHS_searchForm							{ background-color:#83CA1C; color:#FFFFFF; border:1px solid #83CA1C; -moz-border-radius:10px; border-radius:10px; }

/* Thin Search */

.thinHeader .xHS_searchForm .xHS_textbox 				{ padding:12px 0 5px 0; width:722px; height:40px; float:right; }
.thinHeader .xHS_searchForm .xHS_textbox label 			{ display:none; }
.thinHeader .xHS_searchForm .xHS_textbox .textbox 		{ width:694px ;padding:8px 4px; margin:0px; display:inline; float:left; }
.thinHeader .xHS_searchForm .xHS_textbox button 		{ display:none; }
.thinHeader .xHS_searchForm .xHX_optionWrapper 			{ height:70px; margin:0 10px; }
.thinHeader .xHS_searchForm .xHS_leftCol 				{ padding-left:30px; padding-top:5px; }
.thinHeader .xHS_searchForm .xHS_leftCol.xHS_col1 		{ padding-left:10px; }
.thinHeader .xHS_searchForm .xHS_leftCol.xHS_col2 		{ margin-left:30px; }
.thinHeader .xHS_searchForm .xHS_selectWrapper 			{ float:none; height:25px; }
.thinHeader .xHS_searchForm .xHS_searchType 			{ display:none; }
.thinHeader .xHS_searchForm .xHS_more 					{ padding-top:26px; padding-left:20px; }
.thinHeader .xHS_searchForm .xHS_more em  				{ margin-top:4px; }
.thinHeader .xHS_searchForm .xHS_submit 				{ padding-top:5px; padding-right:10px; float:right; }
.thinHeader .xHS_searchForm .xHS_submit button 			{ width:199px; height:40px; }
.thinHeader .xHS_searchForm .xHS_submit button span 	{ display:none; }
.thinHeader .xHS_searchForm .xADV_popup 				{ left:21%; top:176px; }

.thinHeader .xHS_searchForm .xHS_submit button 			{ background-color:transparent !important; border:none !important; background-image:url("../images/search/homeButt.png"); background-repeat:no-repeat; }
.thinHeader .xHS_searchForm .xHS_submit button:hover	{ background-color:transparent !important; border:none !important; background-image:url("../images/search/homeButt_hover.png"); background-repeat:no-repeat; }
/* Footer */

.footerWrapper								{ float:left; width:999px; margin-top:5px; }
.footerWrapper .footerTop					{ float:left; width:999px; }
.footerWrapper a.propertyAlerts				{ float:left; height:220px; width:284px; }
.footerWrapper .footerTopBreaker			{ float:left; width:2px; height:156px; margin:45px 10px 0px 0px; }
.footerWrapper .footerContact				{ float:left; width:280px; padding:50px 0px 0px; font-size:1.3em; }
.footerWrapper .footerTitle					{ float:left; width:280px; margin:0px 0px 10px 0px; }
.footerWrapper .footerTitle img				{ float:left; height:44px; width:40px; margin:0px 5px 0px 0px; }
.footerWrapper .footerTitle span			{ float:left; font-size:1.5em; font-weight:bold; margin:5px 0 0; }
.footerWrapper .footerNav					{ float:left; width:999px; height:35px; }
.footerWrapper .footerNav a					{ display:block; float:left; margin:0; padding:10px 19px 10px 18px; text-align:center; width:auto; }
.footerWrapper .footerNav a.One				{ padding:10px 21px; 9px 21px; margin:0px 0px 0px 0px; }
.footerWrapper .footerNavBreaker			{ float:left; height:35px; width:2px; }
.footerWrapper .footerNote					{ float:left; font-size:0.8em; height:66px; margin:10px 0 0; width:999px; }
.footerWrapper .copyright					{ float:left; width:300px; }
.footerWrapper a.ppLogo						{ float:right; width:300px; cursor:pointer; text-align:right; }

.footerWrapper								{ background-color:#272727; color:#FFFFFF; }
.footerWrapper .footerTop					{ background-image:url("../images/footer/BGtop.png"); background-repeat:no-repeat; }
.footerWrapper a.propertyAlerts				{ background-image:url("../images/footer/alerts.png"); background-repeat:no-repeat; }
.footerWrapper a.propertyAlerts:hover		{ background-image:url("../images/footer/alerts_hover.png"); background-repeat:no-repeat; }
.footerWrapper .footerTopBreaker			{ background-image:url("../images/footer/breakerBG.png"); background-repeat:no-repeat; }
.footerWrapper .footerContact				{}
.footerWrapper .footerNav					{ background-image:url("../images/header/navBG.png"); background-repeat:repeat-x; }
.footerWrapper .footerNav a					{ color:#FFFFFF; }
.footerWrapper .footerNav a:hover			{ color:#FFFFFF; background-color:#272727;  }
.footerWrapper .footerNavBreaker			{ background-image:url("../images/header/navBreaker.png"); background-repeat:no-repeat; }
.footerWrapper .footerNote					{ background-image:url("../images/footer/logos.png"); background-repeat:no-repeat; }
.footerWrapper a.ppLogo						{ color:#FFFFFF; }
.footerWrapper a.ppLogo:hover				{ color:#FFFFFF; text-decoration:underline; }

/* Home */

.homeWrapper										{ float:left; width:999px; }
.homeWrapper .homeRecent							{ float:left; width:999px; }
.homeWrapper .homeRecent h3							{ float:left; width:auto; padding:5px 10px 5px 5px; margin:5px 0px 0px 0px; }
.homeWrapper .homeRecent							{ float:left; width:999px; }
.homeWrapper .homeBase								{ float:left; width:999px; margin:10px 0px 0px 0px; }
.homeWrapper .homeBase .homeMedia					{ float:left; width:225px; height:300px; padding:5px; margin:0px 5px 5px 5px; }
.homeWrapper .homeBase .homeTwitter					{}
.homeWrapper .homeBase .homeFaceBook				{}
.homeWrapper .homeBase .homeBlog					{ float:left; width:495px; height:300px; padding:5px; }
.homeWrapper .homeBase a.homeAdvert					{ float:left; width:235px; height:310px; margin:0px 0px 5px 5px; cursor:pointer; }
.homeWrapper .homeBase a.homeAdvert .title			{ float:left; width:229px; padding:3px; text-align:center; font-weight:bold; font-size:2.9em; }
.homeWrapper .homeBase a.homeAdvert .blurb			{ float:left; width:225px; padding:5px; font-size:1.4em; text-align:center; }
.homeWrapper .homeBase a.homeAdvert .adMore			{ font-size:1em; text-align:left; }

.homeWrapper										{}
.homeWrapper .homeRecent							{}
.homeWrapper .homeRecent h3							{ background-color:#83CA1C; color:#FFFFFF; }
.homeWrapper .homeBase								{}
.homeWrapper .homeBase .homeMedia					{ border:1px solid #CCCCCC; background-color:#EEEEEE; }
.homeWrapper .homeBase .homeTwitter					{}
.homeWrapper .homeBase .homeFaceBook				{}
.homeWrapper .homeBase .homeBlog					{ background-color:#FFFFFF; border:1px solid #CCCCCC; }
/*.homeWrapper .homeBase a.homeAdvert					{ background-color:#FFFFFF; border:1px solid #CCCCCC; background-image:url("../images/main/advertBG_hover.png"); background-repeat:no-repeat;  background-position:bottom right; color:#333333; }
.homeWrapper .homeBase a.homeAdvert:hover			{ background-color:#EEEEEE; border:1px solid #CCCCCC; background-image:url("../images/main/advertBG.png"); background-repeat:no-repeat; background-position:bottom right; }*/
.homeWrapper .homeBase a.homeAdvert					{ background-image:url(../images/main/advert01.png); background-repeat:no-repeat; border:1px solid #CCCCCC; }
.homeWrapper .homeBase a.homeAdvert:hover			{ background-image:url(../images/main/advert01_hover.png); background-repeat:no-repeat; }

.homeWrapper .homeBase a.homeAdvert .title			{ background-color:#83CA1C; color:#FFFFFF; }
.homeWrapper .homeBase a.homeAdvert:hover .title	{ background-color:#447200; color:#FFFFFF; }
.homeWrapper .homeBase a.homeAdvert .adMore			{ color:#83CA1C; }
.homeWrapper .homeBase a.homeAdvert:hover .adMore	{ color:#447200; }

/* Recent */

.homeWrapper .homeRecent a									{ float:left; width:180px; height:175px; padding:0px; margin:5px 0px 0px 15px; font-size:0.8em; text-align:center;  }
.homeWrapper .homeRecent a .image							{ float:left; clear:both; height:90px; width:160px; text-align:center; }
.homeWrapper .homeRecent a .details							{ float:left; clear:both; width:160px; }
.homeWrapper .homeRecent a .details .address				{ display:block; width:180px; height:45px; font-size:1.3em; }
.homeWrapper .homeRecent a .details .priceInfo				{ display:block; width:180px; height:30px; padding:3px 0px; }
.homeWrapper .homeRecent a .details .priceInfo .price		{ font-size:1.5em; font-weight:bold; }

.homeWrapper .homeRecent a									{ border:1px solid #CCCCCC; -moz-border-radius:15px; -webkit-border-radius:15px; background-color:#272727; color:#FFFFFF; }
.homeWrapper .homeRecent a:hover							{ border:1px solid #CCCCCC; color:#FFFFFF; background-color:#272727; }
.homeWrapper .homeRecent a .details							{ color:#FFFFFF; }
.homeWrapper .homeRecent a .details .address				{ color:#FFFFFF; }
.homeWrapper .homeRecent a .details .address .town			{ color:#FFFFFF; }
.homeWrapper .homeRecent a .details .priceInfo 				{ color:#111111; background-color:#83CA1C; border:0px solid #CCCCCC; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:15px; -moz-border-radius-bottomleft:15px; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-left-radius:15px; -webkit-border-bottom-right-radius:15px; }
.homeWrapper .homeRecent a:hover .details .priceInfo 		{ background-color:#A0F427; color:#111111; }

/* Blog */

.homeWrapper .homeBase .mainArticle										{ float:left; padding:3px 3px 0px 3px; }
.homeWrapper .homeBase .mainArticle .blogImage							{ float:left; height:150px; width:150px; margin:0px 5px 5px 0px; text-align:center; overflow:hidden; }
.homeWrapper .homeBase .mainArticle .articleTitle						{ float:left; width:320px; margin-top:0px !important; font-size:1.4em; }
.homeWrapper .homeBase .mainArticle .blurb								{ float:left; width:320px; margin:0px 0px 5px 0px; }
.homeWrapper .homeBase .mainArticle .date								{ float:left; width:320px; text-align:right; }
.homeWrapper .homeBase .subArticlesWrapper								{ float:left; margin:5px 0px 0px; }
.homeWrapper .homeBase .subArticles										{ float:left; width:453px; height:85px; overflow:hidden; position:relative; }
.homeWrapper .homeBase .subArticles .subblogWrapperInner				{ position:absolute; }
.homeWrapper .homeBase .subArticles .subblogWrapperInner .post			{ float:left; height:75px; width:300px; padding:5px; }
.homeWrapper .homeBase .subArticles .subblogWrapperInner .post h3		{ font-size:12px !important; padding-top:3px !important; height:30px; }
.homeWrapper .homeBase .subArticles .subblogWrapperInner .blogImage		{ float:left; height:65px; width:65px; margin:0px 5px 0px 0px; text-align:center; }
.homeWrapper .homeBase .subArticles .subblogWrapperInner .blogImage img	{ width:65px !important; height:65px !important; }
.homeWrapper .homeBase .subArticles .subblogWrapperInner .articleTitle	{ float:left; width:220px; margin-top:0px !important; font-size:1.4em; }
.homeWrapper .homeBase .subArticles .subblogWrapperInner .date			{ float:left; width:220px; text-align:right; }
.homeWrapper .homeBase .blogPrev										{ float:left; height:85px; width:20px; clear:left; }
.homeWrapper .homeBase .blogNext										{ float:left; height:85px; width:20px; }

.homeWrapper .homeBase .homeBlog										{ border:1px solid #CCCCCC; background-color:#FFFFFF; color:#333333; }
.homeWrapper .homeBase .mainArticle										{ border:1px solid #CCCCCC; background-color:#EEEEEE; color:#333333; }
.homeWrapper .homeBase .subArticlesWrapper								{ border:1px solid #CCCCCC; background-color:#EEEEEE; color:#333333; }
.homeWrapper .homeBase .subArticles .subblogWrapperInner .post			{ border-right:1px solid #CCCCCC; }
.homeWrapper .homeBase .blogPrev										{ background-color:#83CA1C; background-image:url(../images/blog/previous.png); background-repeat:no-repeat; cursor:pointer; }
.homeWrapper .homeBase .blogPrev:hover									{ background-color:#447200; background-image:url(../images/blog/previous_hover.png); background-repeat:no-repeat; cursor:pointer; }
.homeWrapper .homeBase .blogNext										{ background-color:#83CA1C; background-image:url(../images/blog/next.png); background-repeat:no-repeat; cursor:pointer; }
.homeWrapper .homeBase .blogNext:hover									{ background-color:#447200; background-image:url(../images/blog/next_hover.png); background-repeat:no-repeat; cursor:pointer; }
.homeWrapper .homeBase .nextEnd											{ background-color:transparent; background-image:none; }
.homeWrapper .homeBase .nextEnd:hover									{ background-color:transparent; background-image:none; }
.homeWrapper .homeBase .prevEnd											{ background-color:transparent; background-image:none; }
.homeWrapper .homeBase .prevEnd:hover									{ background-color:transparent; background-image:none; }

/* Search */

.xVS_searchForm									{ width:228px !important; margin-left:15px !important; margin-top:0px !important; }
.xVS_selectWrapper select						{ margin:0px 40px 5px 0px !important; }
.xVS_searchType									{ width:230px !important; }
.xVS_textbox .textbox 							{ width:180px; }
.xVS_searchForm button							{ width:198px; height:39px; }
.xVS_more,
.xVS_submit 									{ float:left; padding:10px 0px 0px 0px !important; }
.xVS_submit .FF_button							{ height:50px; }
.xVS_submit .searchButtLabel					{ display:none !important; }
.headerWrapper .headerSearch .xVS_radius		{ display:none !important; }

.xVS_searchForm .xVS_textbox label,
.xVS_searchForm .xVS_selectWrapper label 		{ color:#FFFFFF; }
.xVS_searchForm button 							{ background-color:transparent !important; border:none !important; background-image:url("../images/search/homeButt.png"); background-repeat:no-repeat; }
.xVS_searchForm button:hover 					{ background-color:transparent !important; border:none !important; background-image:url("../images/search/homeButt_hover.png"); background-repeat:no-repeat; }
.xMAP_infoWindow .links a 						{ color:#000000; }
.xMAP_infoWindow .links a:hover 				{ color:#231F20; }
.xVS_searchForm .xVS_more em 					{ color:#FFFFFF; }
.xADV_popup										{ background-color:#83CA1C !important; }

/* Search Page */
.BCP_content 					{ float:left; width:999px; }
.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:#83CA1C; color:#FFF !important; }
.searchPage h1.xPL_title 		{ font-size:24px; }
.searchPage h2.xPL_title 		{ font-size:20px; }
.xPL_propertyList .xPL_property .xPL_details .xPL_moreDetails .xPL_priceInfo	{ float:left; margin-left:10px; width:140px; }
.xPL_propertyList .xPL_property	{ height:300px !important; }
.xPL_propertyList .xPL_property .xPL_details	{ height:115px; }
.xPL_propertyList .xPL_property .xPL_details .xPL_moreDetails { margin-left:-6px; width:225px; padding-right:5px; height:20px; }

.FF_leftCol						{ background-image:url(../images/main/leftBase.png); background-position:bottom; background-repeat:no-repeat; }
.xPL_propertyList .xPL_property	{ border:1px solid #CCCCCC; -moz-border-radius:15px; -webkit-border-radius:15px; background-color:#FFFFFF; }
.xPL_propertyList .xPL_property .xPL_photo .xPL_status { background-color:#83CA1C; }
.xPL_propertyList .xPL_property .xPL_details a.xPL_title { color:#000000 !important; }
.xPL_propertyList .xPL_property .xPL_details .xPL_moreDetails .xPL_priceInfo .xPL_price { color:#FFFFFF; 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; }
.xPL_navigation	{ text-align:center !important; }
.xPL_navigation a { background-image:none !important; background-color:#83CA1C !important; color:#FFFFFF !important; text-align:center !important; }
.xPL_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; }
.xPL_propertyList .xPL_property .xPL_details .xPL_moreDetails { border:1px solid #CCCCCC; -moz-border-radius:0px 0px 15px 15px; -webkit-border-radius:0px 0px 15px 15px; background-color:#83CA1C; }
.xPL_propertyList .xPL_footer .xPL_pages a	{ background-color:#83CA1C; color:#FFFFFF; padding:3px 5px; }
.xPL_propertyList .xPL_footer .xPL_pages a:hover	{ background-color:#447200; }

/* Search Banner */

.searchBanner				{ float:left; clear:both; margin:0px 0px 5px 0px; padding:20px; width:959px; height:86px; }
.searchBannerLogo			{ float:left; height:86px; width:70px; margin:0px 20px 0px 0px; }
.searchBannerText			{ float:left; width:830px; text-align:justify; }
.searchBannerText h3		{ font-size:2em; margin:0px !important; }
.searchBannerText p			{ font-size:1.2em; line-height:18px; margin:0px !important; }

.searchBanner				{ background-color:#2D312B; }
.searchBannerText h3		{ color:#6ABC45; }
.searchBannerText p			{ color:#FFFFFF; }

/* Property Page */

.FF_propertyPage .FF_leftCol h2.FF_title									{ display:none; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid 								{ padding:5px 5px 5px 0; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a 								{ margin-left:10px; margin-right:10px; }

.FF_propertyPage .FF_leftCol 												{ background-color:#83CA1C; }
.FF_propertyPage .FF_rightCol .xPP_back 									{ background-color:#333333; color:#FFFFFF; }
.FF_propertyPage .FF_rightCol .xPP_back:hover 								{ background-color:#447200; color:#FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_links a 									{ background-color:#333333; color:#FFFFFF; border:1px solid #FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_links a:hover 							{ background-color:#447200; color:#FFFFFF; border:1px solid #FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid 								{ color:#FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a 								{ border:1px solid #FFFFFF; color:#FFFFFF; background-color:#333333; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a:hover 						{ border:1px solid #FFFFFF; color:#FFFFFF !important; background-color:#555555; border-color:#83CA1C; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid .xPP_details,
.FF_propertyPage .FF_leftCol .xPP_simiarGrid .xPP_status 					{ color:#FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a:hover .xPP_details 			{ color:#FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a .xPP_image .xPP_status 		{ background-color:#83CA1C; }

/* Development Listing */
.BPS_developmentSearchPage { float:left; 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:470px; 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 .xDL_header h1 { font-size:20px; background-color:#83CA1C; 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:#83CA1C; }
.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:#83CA1C; }
.BPS_developmentSearchPage .xDL_searchMap h2 { background-color:#83CA1C; }

/* Development Page */
.xDP_twoColumnsVtwo	{ width:979px !important; float:left; }
.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; }
.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; }
.xDP_twoColumnsVtwo .xDP_rightCol .xDP_links	{ padding:10px 0px; }
.BPS_developmentPage .xDP_leftCol .xDP_box 		{ width:660px !important; }

.BPS_developmentPage .xDP_back 					{ background-color:#83CA1C; }
.BPS_developmentPage .xDP_back:hover 			{ background-color:#231F20; }
.BPS_developmentPage .xDP_rightCol .xDP_links a { color:#FFF; text-transform:uppercase; font-weight:bold; background-repeat:no-repeat; background-color:#83CA1C; }
.BPS_developmentPage .xDP_rightCol .xDP_links a:hover { color:#FFF; background-color:#231F20; }
.BPS_developmentPage .xMapMessage 				{ background-color:#231F20; color:#FFF; }
.BPS_developmentPage .xMapMessage strong 		{ color:#FFF; }

/* Calculator */

.MORCAL_wrapper				{ float:left; color:#FFFFFF; border:1px solid #FFFFFF; background-color:#333333; width:190px; padding-left:5px; margin:0 0 0 20px; }
.MORCAL_wrapper .btn 		{ display:block; font-size:12px; height:25px; padding-top:4px; text-align:center; width:150px; color:#FFFFFF; border:1px solid #FFFFFF; text-decoration:none; background-color:#83CA1C !important; cursor:pointer; }
.MORCAL_wrapper .btn:hover 	{ color:#447200; border:1px solid #FFFFFF; background-color:#FFFFFF !important; }

/* Why Us */

.whyBox							{ float:left; width:470px; text-align:justify; }
.whyBoxsub						{ float:left; width:448px; padding:0px 10px; margin:0px 0px 5px 0px; }
p.benifitBox					{ padding:5px; display:block; }

.whyBoxsub						{ background-color:#F6F6F6; border:1px solid #CCCCCC; }
p.benifitBox					{ background-color:#83CA1C; color:#FFFFFF; }


/* Landlords Page */

.landlordsBox				{ float:left; text-align:justify; width:470px; }

/* Downloads */

.downloadsCol								{ float:left; width:470px; }
a.downloadsBox 								{ float:left; text-align:center; height:170px; margin:0 5px 5px 0; padding:5px; width:135px; }
a.downloadsBox .downloadsImg				{ float:left; width:135px; height:80px; }
a.downloadsBox .downloadsDesc				{ float:left; width:135px; height:70px; }
a.downloadsBox .downloadsButt				{ clear:both; padding:3px 5px; }

a.downloadsBox								{ border:1px solid #CCCCCC; background-color:#FFFFFF; }
a.downloadsBox:hover						{ border:1px solid #AAAAAA; background-color:#EEEEEE; }
a.downloadsBox .downloadsImg				{ background-image:url(../images/static/downloadImg.png); background-repeat:no-repeat; }
a.downloadsBox:hover .downloadsImg			{ background-image:url(../images/static/downloadImg_hover.png); background-repeat:no-repeat; }
a.downloadsBox .downloadsDesc				{ color:#272727; }
a.downloadsBox:hover .downloadsDesc			{ color:#272727; }
a.downloadsBox .downloadsButt				{ background-color:#83CA1C; color:#FFFFFF; }
a.downloadsBox:hover .downloadsButt			{ background-color:#272727; color:#FFFFFF; }

/* Valuations */

.valuationForm						{ float:right; padding:5px; width:336px; margin:0px 60px 0px 0px; }
.valuationForm h3					{ float:left; text-align:center; width:336px; font-size:2em; margin:0px 0px 10px 0px !important; }
.valuationForm .xCF_captcha 		{width:315px !important; }

.valuationForm						{ background-color: #EEEEEE; border:1px solid #CCCCCC; }
.valuationForm h3					{ background-color: #272727; color:#FFFFFF; }
.valuationButt						{ background-color:#83CA1C !important; border:none !important; color:#FFFFFF; }
.valuationButt:hover				{ background-color:#272727 !important; border:none !important; color:#FFFFFF; }

/* Landlords and Tenant sections */

a.sectionBox						{ float:left; width:225px; height:102px; margin:0 7px 7px 0; }
a.sectionBox .sectionImg			{ float:left; height:55px; margin:21px 0 0; padding:5px; width:50px; text-align:center; }
a.sectionBox .sectionText			{ float:left; margin:25px 0 0; text-align:left; width:100px; }
a.sectionBox .sectionText h3		{ margin:0px !important; }
a.sectionBox .sectionText p			{ margin:0px !important; }

a.sectionBox						{ background-image:url(../images/static/landlordSectionBG.png); bacground-repeat:no-repeat; }
a.sectionBox:hover					{ background-image:url(../images/static/landlordSectionBG_hover.png); bacground-repeat:no-repeat; }
a.sectionBox .sectionImg			{}
a.sectionBox .sectionText			{}
a.sectionBox .sectionText h3,
a.sectionBox:hover .sectionText h3	{ color:#83CA1C; }
a.sectionBox .sectionText p,
a.sectionBox:hover .sectionText p	{ color:#FFFFFF; }

/* Obligations */

.obligationsList					{ padding:0px 0px 0px 15px !important; }

/* Contact */

.emergencyContact		{ float:left; padding:0px 10px; text-align:center; font-size:1.2em; }
.emergencyContact span	{ font-size:1.3em; font-weight:bold; }

.emergencyContact		{ background-color:#83CA1C; border:1px solid #447200; color:#FFFFFF; }
.emergencyContact h3	{ color:#111111; }
.emergencyContact span	{ color:#111111; }

/* xError */

.xError	{ clear:both; }

/* Media player */
.xMediaPlayer .mediaWrapper,
.xMediaPlayer .pane .tabNav .active 							{ background-color:#83CA1C; color:#333333; }
.xMediaPlayer .mediaWrapper .photos .photoWrapper #nextLink,
.xMediaPlayer .mediaWrapper .photos .photoWrapper #prevLink 	{ background-color:#83CA1C; }
.xMediaPlayer .mediaWrapper .xMapMessage 						{ background-color:#83CA1C; color:#000000 !important; }
.xMediaPlayer .mediaWrapper .xMapMessage strong 				{ color:#000000 !important; }
.xMediaPlayer .mediaWrapper .photos .leftCol .advert 			{ background-image:url(../images/lightBoxLogoYellow.png); background-repeat:no-repeat; }

/* Feature Slider */

#slides1Wrapper 																			{ width:481px; }
#slides1Wrapper .slidesWrapper 																{ width:473px; height:300px; border:0px solid #FFFFFF; background-color:#FFFFFF; }
#slides1Wrapper .slidesWrapper .slides .slide 												{ width:473px; height:300px; }
#slides1Wrapper .slidesWrapper .slides .slide a 											{ width:473px; height:300px; overflow:hidden; }
#slides1Wrapper .slidesWrapper .slides .slide a span.details 								{ background-color:#83CA1C; height:50px; opacity:0.8 !important; bottom:0px !important; }
#slides1Wrapper .slidesWrapper .slides .slide a span.address 								{ font-weight:normal; color:#000000; }
#slides1Wrapper .slidesWrapper .slides .slide a span.baseWrapper 							{ width:463px; padding:5px; }
#slides1Wrapper .slidesWrapper .slides .slide a span.baseWrapper .attributes				{ float:left; width:200px; color:#000000; font-weight:bold; font-size:1.3em; }
#slides1Wrapper .slidesWrapper .slides .slide a span.baseWrapper .priceWrapper				{ float:left; width:270px; text-align:right; }
#slides1Wrapper .slidesWrapper .slides .slide a span.baseWrapper .priceWrapper .status		{ float:right; width:auto; margin-right:5px; font-weight:bold; color:#000000; font-size:1.3em; }
#slides1Wrapper .slidesWrapper .slides .slide a span.baseWrapper .priceWrapper .price 		{ float:right; width:auto; font-weight:bold; color:#000000; font-size:1.3em; }
#slides1Wrapper .pagination																	{ padding:5px 0px; clear:both; float:left; width:473px; }
#slides1Wrapper .pagination a																{ height:9px; width:9px; background-image:url("../images/main/dot.png"); background-repeat:no-repeat; margin:0px 5px; padding:0px 5px; }
#slides1Wrapper .pagination a:hover,
#slides1Wrapper .pagination a.selected														{ height:9px; width:9px; background-image:url("../images/main/dot_hover.png"); background-repeat:no-repeat; }

#slides1Wrapper .pagination a span															{ display:none; }

