body					{ font:normal 14px Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; }
.xPageWrapper			{ margin:0px 0px -1px 0px; }
img						{ border:none; }
.innerContentWrapper	{ width:1003px; margin:0px auto; }
.middleContent			{ float:left; width:999px; padding:0px 3px 5px 3px; margin:0px 0px -3px 0px; }
a						{ text-decoration:none; }
img						{ border:none; }

body					{ background-color:#DDDDDD; color:#090909; background-image:url(../images/bodybg03.png); background-repeat:repeat-x; background-position:0px 169px; }
.middleContent			{ background-color:#FFFFFF; -moz-box-shadow:0px 0px 20px #000; -webkit-box-shadow:0px 0px 20px #000; box-shadow:0px 0px 20px #000; }
a						{ color:#C60639; }
a:hover					{ color:#000000; }
a.reverseHover			{ color:#C60639 !important; }
a.reverseHover:hover	{ color:#000000 !important; }

.holdingDiv				{ width:999px; height:600px; }

/* Full Header */
.fullHeaderWrapper							{ width:100%; height:169px; }
.headerTelephoneWrapper						{ width:100%; height:25px; padding:5px 0px 0px 0px; }
.headerTelephoneContent						{ width:740px; margin:0px auto; height:25px; }
.headerTelephoneContent .branch				{ float:left; width:auto; padding:0px 5px 0px 0px; }
.headerTelephoneContent .Telephone			{ float:left; width:100px; }
.headerTelephoneContent .branchSeperator	{ float:left; width:10px; text-align:center; padding:0px 5px; }
.fullHeaderInner							{ width:999px; margin:0px auto; }
.fullHeaderContent							{ float:left; width:999px; }
.headerLogo									{ float:left; height:77px; width:473px; margin:20px 0px 20px 20px; }
.headerBanner								{ float:right; margin:10px 10px 0px 0px; width:410px; height:85px; }
.headerNav									{ width:999px; margin:0px auto; height:25px; clear:both; }
.headerNav ul 								{ list-style:none; margin:0px auto; width:999px; padding:0px; }
.headerNav ul li 							{ display:inline; }
.headerNav ul li a 							{ text-align:center; display:block; text-transform:uppercase; text-decoration:none; overflow:hidden; }
.headerNav ul li a.BCP_home,
.headerNav ul li a.BCP_sale,
.headerNav ul li a.BCP_tolet,
.headerNav ul li a.BCP_chain,
.headerNav ul li a.BCP_commercial,
.headerNav ul li a.BCP_newhomes,
.headerNav ul li a.BCP_premiere,
.headerNav ul li a.BCP_mortgages,
.headerNav ul li a.BCP_services,
.headerNav ul li a.BCP_contact 				{ float:left; margin:2px 5px; padding:0px 3px 0px 2px; font-size:0.9em; }

.fullHeaderWrapper							{ background-color:#C60639; border-bottom:3px solid #FFFFFF; }
.headerTelephoneWrapper						{ background-color:#000000; }
.headerTelephoneContent .branch				{ color:#FFFFFF; }
.headerTelephoneContent .Telephone			{ color:#000000; }
.headerTelephoneContent .branchSeperator	{ color:#FFFFFF; }
.headerNav									{}
.headerNav ul li a 							{ color:#FFFFFF; }
.headerNav ul li a:hover,
.BCP_newhomes.BPS_select,
.headerNav ul li a.BCP_select 				{ color:#C60639; }
.headerNav ul li a.BCP_chain:hover,
.headerNav ul li a.chain_select				{ color:#52AFF6; }

/* Valuation Banner */ 

a.valuationBanner							{ float:left; margin:3px 0px 5px 0px; height:62px; width:999px; }
a.valuationBanner							{ background-image:url(../images/static/valuationBannerButt02.png); background-repeat:no-repeat; }
a.valuationBanner:hover						{ background-image:url(../images/static/valuationBannerButt02_hover.png); background-repeat:no-repeat; }

/* Full Footer */

.fullFooterWrapper			{ width:100%; height:140px; clear:both; padding:10px 0px; }
.fullFooterInner			{ width:999px; margin:0px auto; }
.fullFooterContent			{ float:left; width:999px; }
.footerNav					{ float:left; width:839px; padding:5px 0 5px 110px; }
.footerLogo					{ float:left; width:175px; margin:25px 0px 0px 20px; }
.footerStatement			{ float:left; text-align:center; width:470px; margin:20px 0px 0px 80px; font-size:0.9em; }
.footerFace					{ float:right; width:150px; height:45px; margin:5px 20px 0px 0px; }
.footerMail					{ float:right; width:208px; height:85px; margin:15px 0px 0px 0px; }
.footerBase					{ float:left; width:999px; margin:0px; text-align:center; font-size:0.8em; }
.PPLinkWrapper				{ width:150px; margin:0px auto; clear:both; }
a.PPLink					{ float:left; width:150px; text-align:center; font-size:0.6em; padding:0px; }

.fullFooterWrapper			{ background-color:#000000; border-top:3px solid #FFFFFF; }
.footerNav					{ color:#FFFFFF !important; }
.footerNav a 				{ color:#FFFFFF !important; }
.footerNav a:hover			{ color:#C60639 !important; }
.footerStatement			{ color:#FFFFFF; }
.footerFace					{ background-image:url(../images/footer/faceBook.png); background-repeat:no-repeat; }
a.footerMail				{ background-image:url(../images/footer/mailList.png); background-repeat:no-repeat; }
a.footerMail:hover			{ background-image:url(../images/footer/mailList_hover.png); background-repeat:no-repeat; }
.footerBase					{ color:#666666; }
a.PPLink					{ color:#444444; }
a.PPLink:hover				{ color:#666666; }

/* Homepage */

.homeBannerRotate					{ float:left; width:405px; height:370px; cursor:pointer; margin:0px 10px 0px 0px; overflow:hidden; }
a.homeTestimonialBanner				{ float:left; width:339px; height:171px; cursor:pointer; margin:0px 0px 10px 0px; overflow:hidden; }
a.homeVideoBanner					{ float:left; width:339px; height:98px; cursor:pointer; margin:0px 0px 10px 0px; overflow:hidden; }
.thinBanner							{ float:left; width:339px; height:81px; cursor:pointer; margin:0px 0px 0px 0px; overflow:hidden; }
.thinBanner a						{ display:none; }
.thinBanner a.active				{ display:block; overflow:hidden; float:left; height:81px; width:339px; }
.homeNews							{ float:right; height:370px; width:222px; margin:0px 0px 10px 6px; }
.homeBlogTitle						{ padding:5px !important; text-align:center; }
a.newsLink							{ float:left; font-size:0.8em; height:45px; margin:1px 0px; padding:10px 3px 0px; width:216px; }
a.newsLink .newsImg					{ float:left; width:45px; height:60px; }
a.allNews							{ float:right; margin:5px 35px 0px 0px; padding:5px; width:180px; text-align:center; font-size:0.9em; }

.homeNews							{ background-color:#EFEFEF; border:1px solid #CCCCCC; }
.homeBlogTitle						{ background-color:#EFEFEF; }
a.newsLink .newsImg					{ background-image:url("../images/main/newsIcon_02.png"); background-repeat:no-repeat; }
a.newsLink:hover .newsImg			{ background-image:url("../images/main/newsIcon_hover_02.png"); background-repeat:no-repeat; }
a.newsLink .more					{ color:#C60639; float:right; font-size:0.8em; text-align:right; width:160px; }
a.newsLink:hover .more				{ color:#FFFFFF; float:right; font-size:0.8em; text-align:right; width:160px; }
a.newsLink							{ background-color:#FFFFFF; color:#333333; border-bottom:2px solid #FFFFFF; border-top:2px solid #FFFFFF; }
a.newsLink:hover					{ background-color:#C60639; color:#FFFFFF; border-bottom:2px solid #FFFFFF; border-top:2px solid #FFFFFF; }
a.allNews							{ color:#FFFFFF; }
a.allNews:hover						{ color:#000000; }

/* Bottom */
.baseDiv				{ float:left; width:989px; background-color:#DDDDDD; }
.homeSearch 			{ float:left; height:350px; width:224px; margin:0px 6px 0px 0px; }
.homeFlash 				{ float:left; height:350px; width:529px; margin:0px 0px 0px 0px; }
.homeRecent 			{ float:left; height:350px; width:224px; margin:0px 0px 0px 6px; }
.tallBoxes 				{ float:left; width:999px; margin-top:6px; }
.boxButts				{ float:left; width:640px; margin-top:5px; }
.boxButts a				{ height:70px; width:134px; float:left; text-align:center; text-decoration:none; padding:10px; margin:0px 0px 0px 5px; font-size:15px; }
.propertySalesButt.ad5,
.propertySalesButt.ad6,
.propertySalesButt.ad7,
.propertySalesButt.ad8	{ padding-top:20px; }
.latestNews				{ float:right; width:320px; height:140px; padding:10px; margin:5px 5px 0px 0px; text-decoration:none; overflow:auto; }
.newsTitle				{ float:left; width:300px; height:25px; }
.newsArticle			{ float:left; width:300px; text-align:justify; text-decoration:none; font-size:12px; }
.readMore				{ float:left; width:300px; text-align:right; text-decoration:none; }
a.allNewsButt			{ float:left; width:200px; height:22px; margin:5px 0px 0px 10px; }
.popUp					{ float:left; width:600px; padding:10px; }

.homeSearch 					{ background-color:#FFFFFF; }
.homeFlash 						{ background-color:#FFFFFF; }
.homeRecent 					{ background-color:#FFFFFF; }
.tallBoxes 						{ background-color:#000000; }
.boxButts a						{ background-image:url(../images/main/homeButtBG.png); background-repeat:no-repeat; color:#FFFFFF; }
a.propertySalesButt:hover		{ background-image:url(../images/main/homeButtBG_hover1.png); background-repeat:no-repeat; }
a.premierSalesButt:hover		{ background-image:url(../images/main/homeButtBG_hover2.png); background-repeat:no-repeat; }
a.propertyLettingButt:hover		{ background-image:url(../images/main/homeButtBG_hover3.png); background-repeat:no-repeat; }
a.financialButt:hover			{ background-image:url(../images/main/homeButtBG_hover4.png); background-repeat:no-repeat; }
a.distinctiveButt:hover			{ background-image:url(../images/main/homeButtBG_hover5.png); background-repeat:no-repeat; }
a.contactButt:hover				{ background-image:url(../images/main/homeButtBG_hover6.png); background-repeat:no-repeat; }
.latestNews						{ background-color:#FFFFFF; border:1px solid #C60639; color:#000000; }
.latestNews:hover				{ color:#000000; }
.latestNews:hover .readMore		{ color:#C60639; }
a.allNewsButt					{ background-image:url(../images/main/moreBlogs.png); background-repeat:no-repeat; }
a.allNewsButt:hover				{ background-image:url(../images/main/moreBlogs_hover.png); background-repeat:no-repeat; }
.popUp							{ background-color:#FFFFFF; color:#000000; }

/* PopUp */
#mask 							{ position:absolute; left:0; top:0; z-index:9000; background-color:#000000; display:none; }
#boxes .window 					{ position:absolute; left:0; top:0; width:440px; height:200px; display:none; z-index:9998; padding:20px; }
#boxes #dialog,
#boxes #dialog02 				{ width:345px; height:410px; padding:10px; background-color:#EFEFEF; text-align:center; -moz-border-radius:15px 0px 15px 15px; border-radius:15px 0px 15px 15px; }
#boxes #dialog .popup_close,
#boxes #dialog02 .popup_close	{ cursor:pointer; height:29px; overflow-x:hidden; overflow-y:hidden; position:absolute; right:-10px; top:-10px; width:30px; z-index:9999; }
#boxes #dialog .popup_close,
#boxes #dialog02 .popup_close { background-image:url(../images/home/close.png); }

/* Recently Added */
.MC_recentlyAdded 										{ padding:0 0 0 2px; }
.MC_recentlyAdded a 									{ display:block; width:192px; width:215px; height:66px; margin:0px 0px 4px 3px; text-decoration: none; padding-top:5px; cursor:pointer; }
.MC_recentlyAdded a .image 								{ display:block; float:left; width:80px; height:66px; text-align:center; padding:3px; }
.MC_recentlyAdded a .image .status 						{ text-transform:uppercase; display:block; margin-left:auto; margin-right:auto; font-size:9px; font-weight:bold; }
.MC_recentlyAdded a .image img 							{ border: none; }
.MC_recentlyAdded a .details 							{ display:block; float: left; width: 128px; height: 66px; }
.MC_recentlyAdded a .details .address 					{ display:block; font-size:12px; font-weight:bold; width:128px; height:14px; overflow:hidden; }
.MC_recentlyAdded a .details .town 						{ display:block; width:128px; overflow:hidden; font-size:11px; }
.MC_recentlyAdded a .details .priceInfo 				{ display:block; width:128px; height:14px; overflow:hidden; font-size:11px; }
.MC_recentlyAdded a .details .priceInfo .price 			{ color:#201e67; font-weight:bold; font-size:12px; }
.moreDetails .priceInfo .offers 						{ float:left; margin-right:5px; width:90px; }

.MC_recentlyAdded a 									{ color:#090909; }
.MC_recentlyAdded a .image .status 						{ background-color:#C60639; color:#FFFFFF; }
.MC_recentlyAdded a .details 							{ color:#090909; }
.MC_recentlyAdded a .details .priceInfo .price 			{ color:#C60639; }
.MC_recentlyAdded a:hover								{ background-color:#CCCCCC !important; color:#333333; }
.MC_recentlyAdded a:hover .image .status 				{ background-color:#C60639; color:#FFFFFF; }
.MC_recentlyAdded a:hover .details						{ color:#333333; }
.MC_recentlyAdded a:hover .details .priceInfo .price 	{ color:#C60639; }

/* Search Form */

.xVS_searchForm 										{ margin-left:10px; width:210px; }
.xVS_searchForm label									{ font-weight:normal !important; }
.xVS_searchType.xVS_selectWrapper,
.xVS_searchType label,
.xVS_searchType select									{ visibility:visible !important; }
.xVS_searchForm .xVS_textbox							{ padding:10px 0px 5px !important; }
.xVS_searchForm .xVS_textbox .textbox 					{ width:200px; }
.xVS_searchForm .xVS_searchType							{ height:25px; }
.xVS_searchForm .xVS_searchType label 					{ width:85px; }
.xVS_searchForm .xVS_searchType select 					{ float:left; width:125px; margin-right:0px; }
.xVS_searchForm .xVS_minPrice 							{ height:25px; }
.xVS_searchForm .xVS_minPrice label 					{ width:85px; }
.xVS_searchForm .xVS_minPrice select 					{ float:left; width:125px; margin-right:0px; }
.xVS_searchForm .xVS_maxPrice 							{ height:25px; }
.xVS_searchForm .xVS_maxPrice label 					{ width:85px; }
.xVS_searchForm .xVS_maxPrice select 					{ float:left; width:125px; margin-right:0px; }
.xVS_searchForm .xVS_unit1 								{ height:25px; }
.xVS_searchForm .xVS_unit1 label 						{ width:85px; }
.xVS_searchForm .xVS_unit1 select 						{ float:left; width:125px; margin-right:0px; }
.xVS_searchForm .xVS_radius 							{ height:25px; }
.xVS_searchForm .xVS_radius label 						{ width:85px; }
.xVS_searchForm .xVS_radius select 						{ float:left; width:125px; margin-right:0px; }
.xVS_radius												{ display:none !important; }
.xADV_popup												{ font-size:0.9em !important; }
.xVS_searchForm .xADV_popup .xAdv .xAdv_sectionTitle 	{ font-weight:bold; }
.xVS_searchForm .xADV_popup .xADV_buttons button		{ width:199px; cursor:pointer; }
.xVS_more,
.xVS_submit												{ text-align:right; }
.xVS_more button										{ width:139px; height:40px; cursor:pointer; }
.xVS_more .moreOptionsLabel								{ display:none !important; }
.xVS_submit button 										{ width:139px; height:40px; cursor:pointer; }
.xVS_submit .searchButtLabel							{ display:none !important; }

.xVS_searchForm .xVS_textbox .textbox					{ color:#909090; }
.xVS_searchForm .xVS_more a 							{ color:#090909; }
.xVS_searchForm .xADV_popup 							{ background-color:#FFFFFF; border-color:#090909; }
.xVS_searchForm .xADV_popup .xAdv .xAdv_sectionTitle 	{ color:#090909; }
.xVS_more button										{ background-color:transparent; background-image:url(../images/search/advButt.png); border:none !important; }
.chainFreeSearch .xVS_more button,
.searchPage.blueSearchPage .xVS_more button				{ background-color:transparent; background-image:url(../images/search/advButt_chainFree.png); border:none !important; }
.xVS_more button:hover									{ background-color:transparent; background-image:url(../images/search/advButt_over.png) !important; border:none !important; }
.xVS_submit button 										{ background-color:transparent; background-image:url(../images/search/searchButt.png); border:none !important; }
.chainFreeSearch .xVS_submit button,
.searchPage.blueSearchPage .xVS_submit button 			{ background-color:transparent; background-image:url(../images/search/searchButt_chainFree.png); border:none !important; }
.xVS_submit button:hover								{ background-color:transparent; background-image:url(../images/search/searchButt_over.png) !important; border:none !important; }
.xVS_more em											{ color:#000 !important; }

/* Property Search Page */

.searchPage .leftCol																	{ float:left; width:224px; margin:5px 6px 0px 5px; }
.rotatedImage																			{ float:left; }
.searchPage .rightCol																	{ float:left; width:740px; margin:5px 0px; padding:10px;  }
.xPL_propertyList .xPL_property .xPL_photo												{ position:relative; display:block; height:185px; }
.xPL_propertyList .xPL_property .xPL_status.xPL_saleAgreed,
.xPL_propertyList .xPL_property .xPL_status.xPL_sold,
.xPL_propertyList .xPL_property .xPL_status.xPL_letAgreed,
.xPL_propertyList .xPL_property .xPL_status.xPL_let										{ position:absolute; top:0; left:0; display:block; width:110px; height:53px; }
.xPL_propertyList .xPL_property .xPL_status.xPL_saleAgreed span,
.xPL_propertyList .xPL_property .xPL_status.xPL_sold span,
.xPL_propertyList .xPL_property .xPL_status.xPL_letAgreed span,
.xPL_propertyList .xPL_property .xPL_status.xPL_let span								{ display:none !important; }
.tGR_propertyList .property .moreDetails												{ border:none !important; margin:0px 0px 5px; }
.tGR_propertyList .property a.more														{ text-align:right; width:150px; }
.xPP_tagline																			{ display:none; }

.searchPage .leftCol																	{ background-color:#FFFFFF; }
.searchPage .rightCol																	{ background-color:#FFFFFF; }
.xPL_propertyList .xPL_property															{ border:1px solid #cccccc; }
.xPL_propertyList .xPL_propertyHover													{ border-color:#C60639; }
.chainFreeSearch .xPL_propertyList a													{ color:#144668; }
.chainFreeSearch .xPL_propertyList a:hover												{ color:#111111; }
.chainFreeSearch .xPL_propertyList .xPL_propertyHover									{ border-color:#144668; }
.xPL_propertyList .xPL_property .xPL_photo .xPL_status 									{ background-color:#C60639; }
.chainFreeSearch .xPL_propertyList .xPL_property .xPL_photo .xPL_status 				{ background-color:#144668; }
.xPL_propertyList .xPL_property .xPL_status.xPL_saleAgreed								{ background-color:transparent !important; background-image:url(../images/statusSABG.png); background-repeat:no-repeat; }
.xPL_propertyList .xPL_property .xPL_status.xPL_sold									{ background-color:transparent !important; background-image:url(../images/statusSBG.png); background-repeat:no-repeat; }
.xPL_propertyList .xPL_property .xPL_status.xPL_letAgreed								{ background-color:transparent !important; background-image:url(../images/statusLABG.png); background-repeat:no-repeat; }
.xPL_propertyList .xPL_property .xPL_status.xPL_let										{ background-color:transparent !important; background-image:url(../images/statusLBG.png); background-repeat:no-repeat; }
.xPL_propertyList .xPL_property .xPL_details a.xPL_title 								{ color:#C60639; }
.chainFreeSearch .xPL_propertyList .xPL_property .xPL_details a.xPL_title 				{ color:#144668; }
.xPL_propertyList .xPL_propertyHover .xPL_details a.xPL_title							{ color:#000000; }
.xPL_propertyList .xPL_property .xPL_details .xPL_moreDetails .xPL_priceInfo .xPL_price	{ color:#C60639; font-weight:bold; }
.chainFreeSearch .xPL_property .xPL_details .xPL_moreDetails .xPL_priceInfo .xPL_price	{ color:#144668; font-weight:bold; }
.xPL_propertyList .xPL_footer .xPL_pages a.xPL_np:hover,
.xPL_propertyList .xPL_footer .xPL_pages a.xPL_prev:hover								{ color:#C60639; }
.chainFreeSearch .xPL_propertyList .xPL_footer .xPL_pages a.xPL_np:hover,
.chainFreeSearch .xPL_propertyList .xPL_footer .xPL_pages a.xPL_prev:hover				{ color:#144668; }

/* Property Page */
.shortDescriptionBox													{ display:none !important; }
.searchPage .propertyPageSearchTitle									{ float:left; width:157px; height:39px; background-image:url(../images/search/searchTitle.png); background-repeat:no-repeat; }
.searchPage.blueSearchPage .propertyPageSearchTitle						{ background-image:url(../images/search/searchTitle_chainFree.png); }
.searchPage .xPP_links 													{ width:auto; }
.searchPage .xPP_links a 												{ background-color:#C60639; clear:both; color:#FFFFFF; display:block; font-size:14px; font-weight:bold; height:15px; margin:0 auto 4px; overflow:hidden; padding:10px; text-decoration:none; width:190px; }
.searchPage.chainFreeProperty .xPP_links a,
.searchPage.blueSearchPage .xPP_links a 								{ background-color:#144668; }
.searchPage .xPP_links a:hover											{ color:#000000; }
.searchPage .xPP_seekers 												{ height:105px; width:220px; float:left; margin:20px auto 20px auto; color:#98999b; background-image:url(../images/main/phone.png); background-repeat:no-repeat; background-position:2px 0px; }
.searchPage .xPP_seekers:hover 											{ background-image:url(../images/main/phone_hover.png); }
.searchPage .xPP_seekers span											{ display:none; }
.searchPage .xPP_seekers span strong 									{ display:block; }
.searchPage .xPP_simiarGrid h3 											{ color:#C60639; font-size:1.5em; }
.searchPage.blueSearchPage .xPP_simiarGrid h3 							{ color:#144668; font-size:1.5em; }
.searchPage.chainFreeProperty .xPP_simiarGrid h3						{ color:#144668; }
.searchPage .xPP_simiarGrid a 											{ margin:10px 0 30px 4px !important; }
.searchPage .xPP_simiarGrid a:hover										{ background-color:#EFEFEF; }
.searchPage .xPP_simiarGrid a .xPP_image .xPP_status 					{ background-color:#C60639; color:#FFF; font-size:1em; padding:2px 0; }
.searchPage.blueSearchPage .xPP_simiarGrid a .xPP_image .xPP_status 	{ background-color:#144668; }
.searchPage.blueSearchPage .xPP_simiarGrid a .xPP_details				{ color:#144668; }
.xPP_propertyPal .xPP_back												{ background-color:#C60639; color:#FFF; }
.searchPage.chainFreeProperty .xPP_propertyPal .xPP_back,
.searchPage.blueSearchPage .xPP_propertyPal .xPP_back					{ background-color:#144668; color:#FFF; }
.xPP_propertyPal .xPP_back:hover 										{ background-color:#C60639; color:#000000; }
.searchPage.chainFreeProperty .xPP_propertyPal .xPP_back:hover 			{ background-color:#144668; }

/* Development Page */

.developmentPage .leftCol							{ float:left; width:224px; margin:5px 6px 0px 5px; }
.xDP_waterfall .xDP_description 					{ padding:10px; }
.developmentPage .leftCol .rotatedImage				{ float:left; margin-top:50px; }
.developmentPage .rightCol							{ float:left; width:740px; margin:5px 0px; padding:10px;  }

.developmentPage .leftCol							{ background-color:#FFFFFF; }
.xDP_waterfall .xDP_description 					{ background-color:#F5F5F5; }
.developmentPage .rightCol							{ background-color:#FFFFFF; }
.xDL_largeImg .xDL_brief span						{ background-color:#C60639; color:#FFFFFF; }
.xDL_largeImg .xDL_styles							{ background-color:#C60639; }
.xDL_largeImg .xDL_priceInfo						{ background-color:#C60639; }
	
/* Static Pages */

.staicWrapper									{ width:999px; }
.staticLeftCol									{ float:left; width:715px; margin:0px 10px 5px 0px; padding:0px 10px 10px 10px; }
.staticLeftColBanner							{ float:left; width:675px; margin:10px; padding:5px 10px; }
.staticLeftColBanner h2							{ margin:0px; font-weight:bold;  }
.faqList										{ font-size:0.8em; }
.staticLeftCol .containerBox					{ float:left; padding:5px; margin:5px 0px; width:700px; }
.staticLeftCol .containerBox h3					{ font-size:1.6em; }
.staticLeftCol.bonus							{ width:665px; }
.staticLeftColBanner.contact					{ margin:0px 10px 10px 10px;}
.staticLeftCol.bonus .form	 					{ float:left; width:650px; margin-left:0px; overflow:hidden; padding:10px; border:none; }
.staticRightCol .propertySites					{ float:left; width:210px; margin:10px 0px; padding:5px; text-align:center; }
.staticRightCol a.logo							{ display:block; margin:5px auto; width:117px; height:36px; }
.staticRightCol									{ float:left; width:224px; margin:0px 5px; padding:10px 10px 0px 10px; }
.staticLeftColBannerContactOffices				{ float:left; width:224px; margin:10px; padding:5px 10px; }
.staticLeftColBannerContactOffices h2			{ margin:0px; font-weight:bold;  }
.quickLinksTitle								{ float:left; width:224px; margin:20px 0px 0px 0px; font-weight:bold; font-size:1.5em; text-align:center; }
.quickLinks										{ float:left; width:205px; margin:0px 0px 10px 0px; padding:15px 10px; font-size:0.8em; font-weight:bold; }
.quickLinks a									{ float:left; width:150px; height:50px; margin:0px 0px 0px 10px; padding:7px 0px 0px 40px; cursor:pointer; }
.contactRightWrap .staticRightCol				{ float:right; width:224px; margin:0px 10px; padding:10px; }
.xCF_captcha span a								{ clear:both; display:block; }
.xCF_captcha label								{ clear:both; display:block; }
.featuresBox									{ margin:10px 0px; padding:5px 10px; }
.featuresBox h2									{ margin-bottom:5px !important; }
.featuresBox p									{ margin-top:0px !important; }
h3.selfServicedTitle							{ margin:0px !important; }
.staticLeftCol ul								{ margin-top:5px;}
.staticLeftCol li								{ margin-bottom:5px;}
.saleLettingButts								{ float:left; text-align:center; margin:0px 10px; padding:5px; }
.saleLettingButts a								{ background-color:#EEEEEE; border:1px solid #CCCCCC; float:left !important; font-size:1.1em !important; font-weight:normal !important; margin:5px 0px 10px 10px; padding:10px; text-align:center; width:200px; }
.saleLettingButts a:hover						{ background-color:#CCCCCC; border:1px solid #666666; color:#333333 !important; }
.listTitle										{ display:block; }
.blogDates										{ float:right; font-size:0.7em; }
.staticFooterWrapper							{ float:left; clear:both; width:690px; padding:10px 10px 5px 10px; text-align:center; }
.staticFooterWrapper .SFWValuations				{ float:left; width:525px; font-size:0.9em !important; }
.staticFooterWrapper a.SFWValButt				{ height:24px; width:135px; margin:-3px 15px 0px 0px; float:right; }
.staticFooterWrapper .SFWCopyright				{ float:left; width:250px; font-size:0.8em; text-align:right;}
a.staticLrgButt									{ float:left; width:400px; padding:3px; font-size:0.9em !important; text-align:center; }
a.addServicesButt								{ width:710px !important; }

.staicWrapper h3 span							{ color:#C60639; }
.staticLeftCol									{ background-color:#FFFFFF; color:#000000; }
.staticLeftCol .containerBox					{ border:1px solid #CCCCCC; background-color:#EEEEEE; }
.staticLeftCol a								{ color:#000000; font-weight:bold; text-decoration:none; }
.staticLeftCol a:hover							{ color:#C60639; font-weight:bold; }
.staticLeftCol.bonus							{ background-color:#000000; border:1px solid #222222; color:#FFFFFF !important; }
.staticLeftCol.bonus .xCF_captcha span a		{ color:#C60639 !important; }
.staticLeftCol.bonus .xCF_captcha span a:hover	{ color:#FFFFFF !important; }
.staticLeftColBanner							{ background-color:#FFFFFF; }
.staticLeftColBanner h2							{ color:#C60639; }
.staticRightCol .propertySites					{ background-color:#000000; color:#FFFFFF; }
.staticRightCol a.logo.chainFree				{ background-image:url(../images/footer/divisions/chainFree.png); background-repeat:no-repeat; }
.staticRightCol a.logo:hover.chainFree			{ background-image:url(../images/footer/divisions/chainFree_hover.png); background-repeat:no-repeat; }
.staticRightCol a.logo.propertyPal				{ background-image:url(../images/footer/divisions/propertyPal.png); background-repeat:no-repeat; }
.staticRightCol a.logo:hover.propertyPal		{ background-image:url(../images/footer/divisions/propertyPal_hover.png); background-repeat:no-repeat; }
.staticRightCol a.logo.propertyNews				{ background-image:url(../images/footer/divisions/propertyNews.png); background-repeat:no-repeat; }
.staticRightCol a.logo:hover.propertyNews		{ background-image:url(../images/footer/divisions/propertyNews_hover.png); background-repeat:no-repeat; }
.staticRightCol									{ background-color:#FFFFFF; }
.staticRightCol a								{ color:#333333; }
.staticRightCol a:hover							{ color:#C60639; }
.quickLinksTitle								{ color:#C60639; }
.quickLinks										{ background-image:url(../images/static/sideBG.png); background-repeat:no-repeat; }
.quickLinks a									{ background-image:url(../images/static/sideBarIcon.png); background-repeat:no-repeat; }
.featuresBox									{ border:1px solid #CCCCCC; }
.staticFooterWrapper							{ background-color:#C60639; color:#FFFFFF; }
.staticFooterWrapper a.SFWValuations			{ color:#FFFFFF !important; }
.staticFooterWrapper a.SFWValuations:hover		{ color:#FFFFFF !important; }
.staticFooterWrapper a.SFWValButt				{ background-image:url(../images/static/baseButt.png); background-repeat:no-repeat; }
.staticFooterWrapper a.SFWValButt:hover			{ background-image:url(../images/static/baseButt_hover.png); background-repeat:no-repeat; }
a.staticLrgButt									{ border:1px solid #C60639; color:#FFFFFF; background-color:#C60639; }
a.staticLrgButt:hover							{ border:1px solid #C60639; color:#C60639; background-color:#FFFFFF; }

/* Services */

a.servicesChainBanner						{ float:left; height:125px; width:700px; margin:0px 0px 10px 0px; }
a.servicesBox								{ float:left; height:218px; width:180px; padding:110px 30px 0 25px; }
a.servicesBoxhorizontal						{ float:left; height:125px; width:700px; }
a.servicesBox .header						{ float:left; font-weight:bold; font-size:1em; margin:10px 0px 5px 0px; height:40px; text-align:center; width:180px; }
a.servicesBox .blurb						{ float:left; font-weight:normal; font-size:0.9em; height:125px; width:180px; }
a.servicesBox .more							{ float:left; font-weight:bold; font-size:0.8em; width:180px; }
.staticOfficeDetails						{ float:left; height:140px; width:345px; margin:20px 10px 0px 0px; padding:5px; }
.staticOfficeDetails .mainOffice			{ float:left; width:140px; }
.staticOfficeDetails .otherOffices			{ float:right; font-weight:bold; width:170px; }
.staticOfficeDetails .otherOfficesOffice	{ float:left; width:70px; height:30px; font-size:0.8em !important; }
.staticOfficeDetails .number				{ float:left; height:30px; font-size:0.8em; }
.contactForm								{ float:left; width:345px; margin:20px 0px 0px 0px; }
.enquiryForm .button						{ border:none !important; background-color:transparent !important; height:158px; width:62px; }
.enquiry_errors								{ padding:10px; margin:0px 0px 10px 0px; }
.innerRightCol								{ float:right; padding:0px; margin:10px 5px 10px 10px; width:270px; }
.innerCentral								{ float:left; width:410px; }

a.servicesBox								{ color:#333333 !important; }
a.servicesBox .header,
a.servicesBoxhorizontal .header				{ color:#C60639; }
a.servicesBox:hover .header					{ color:#333333; }
a.servicesBox.one							{ background-image:url("../images/static/services01.png"); background-repeat:no-repeat; }
a.servicesBox.two							{ background-image:url("../images/static/services02.png"); background-repeat:no-repeat; }
a.servicesBox.three							{ background-image:url("../images/static/services03.png"); background-repeat:no-repeat; }
a.servicesBox.four							{ background-image:url("../images/static/services04.png"); background-repeat:no-repeat; }
a.servicesBoxhorizontal						{ background-image:url("../images/static/services05.png"); background-repeat:no-repeat; }
a.servicesBoxhorizontal:hover				{ background-image:url("../images/static/services05_hover.png"); background-repeat:no-repeat; }
a.servicesBox .more							{ color:#C60639 !important; }
a.servicesBox:hover .more					{ color:#333333 !important; }
.staticOfficeDetails						{ border:1px dashed #CCCCCC; background-color:#EEEEEE; color:#333333; }
.enquiryForm .button						{ background-image:url(../images/static/enquiryButt.png); background-repeat:no-repeat; }
.enquiryForm .button:hover					{ background-image:url(../images/static/enquiryButt_hover.png); background-repeat:no-repeat; }
.enquiry_errors								{ border:1px dashed #CCCCCC; background-color:#EEEEEE; color:#333333; }
.innerRightCol								{ border:1px solid #CCCCCC; background-color:#FFFFFF; }

/* Services Boxes */

a.servisesLinkBox									{ float:left; width:200px; padding:10px; margin:0px 0px 10px 0px; }
.servisesLinkBoxBreaker								{ float:left; width:20px; height:20px; }
a.servisesLinkBox .servisesLinkBoxImg				{ float:left; width:200px; height:95px; margin:0px 0px 5px 0px; text-align:center; }
a.servisesLinkBox .servisesLinkBoxTitle				{ float:left; width:200px; height:60px; font-weight:bold; font-size:1.5em; text-align:center; }
a.servisesLinkBox .servisesLinkBoxText				{ float:left; width:200px; height:115px; font-weight:normal; font-size:0.9em; }
a.servisesLinkBox .servisesLinkBoxMore				{ float:left; width:200px; font-weight:bold; font-size:1.1em; text-align:center; padding:5px 0px; }

a.servisesLinkBox 									{ border:1px solid #CCCCCC; background-color:#EFEFEF; }
a.servisesLinkBox .servisesLinkBoxMore				{ background-color:#C60639; color:#FFFFFF; }
a.servisesLinkBox:hover .servisesLinkBoxMore		{ background-color:#121212; color:#FFFFFF; }

/* Additional Services */

.addServiciesWrapp				{ float:left; width:700px; padding:0px 5px 5px; margin:5px 0px; }
.addServiciesImg				{ float:left; width:200px; margin:5px 10px 5px 0px; padding:4px; }
.addServiciesBlurb				{ float:left; width:450px; }

.addServiciesWrapp				{ border:1px solid #CCCCCC; background-color:#EEEEEE; }
.addServiciesImg				{ border:1px solid #CCCCCC; background-color:#FFFFFF; }
.addServiciesBlurb				{}

/* Valuations */
.valuationFormTableWrapper						{ float:left; width:715px; min-height:600px; }
.valuationFormTable								{ float:left; width:670px; padding:5px; margin:20px 0px 0px 20px; }
.valuationFormTable h3							{ margin:25px 0px 15px 0px; }
.valuationFormTable h3 span						{ font-size:2em; display:block; clear:both; }
.valuationFormTable .SLS_textbox 				{ width:100%; }
.valuationFormTable .valuationButton			{ float:right; height:24px; width:83px; cursor:pointer; }
.valuationCaptuaWrapper							{ text-align:center; width:380px; margin:0px auto; }
.valuationCaptuaContent							{ float:left; width:380px; }

.valuationFormTableWrapper						{ background-image:url(../images/static/valuationFormBG_long.jpg); background-repeat:no-repeat; }
.valuationFormErrors							{ padding:5px; border:1px dotted #CCCCCC; background-color:#EFEFEF; }
.valuationFormTable .valuationButton			{ border:0px; background-color:transparent; background-image:url(../images/home/contactbutt.png); background-repeat:no-repeat; }
.valuationFormTable .valuationButton:hover		{ border:0px; background-color:transparent; background-image:url(../images/home/contactbutt_hover.png); background-repeat:no-repeat; }

/* Financial */

.finacialFormTableWrapper						{ float:left; width:715px; min-height:600px; }
.financialTable									{ float:left; width:670px; padding:5px; margin:20px 0px 0px 20px; }
.financialTable .financialButton				{ float:right; height:24px; width:83px; cursor:pointer; }
.financialCaptuaWrapper							{ text-align:center; width:380px; margin:0px auto; }
.financialCaptuaContent							{ float:left; width:380px; }

.finacialFormTableWrapper						{ background-image:url(../images/static/financialFormBG_long.jpg); background-repeat:no-repeat; }
.financialFormErrors							{ padding:5px; border:1px dotted #CCCCCC; background-color:#EFEFEF; }
.financialTable .financialButton				{ border:0px; background-color:transparent; background-image:url(../images/home/contactbutt.png); background-repeat:no-repeat; }
.financialTable .financialButton:hover			{ border:0px; background-color:transparent; background-image:url(../images/home/contactbutt_hover.png); background-repeat:no-repeat; }

/*
.SLS_form			{ float:left; margin:0px 0px 10px 0px; width:420px; }

.SLS_form  fieldset { position:relative; margin:0 0 -1em 0; padding:0 0 1em 0; border-style:none; border-top:1px solid #BFBAB0; background-color:#F2EFE9; }
.SLS_form fieldset.SLS_alt { background-color:#E6E3DD; }
.SLS_form legend { margin-left:1em; margin-bottom:0.7em; font-weight:bold; padding:0px; }
.SLS_form legend span { position:absolute; margin-top:0.7em; margin-left:0.7em; font-size:160%; color:#535353; }
.SLS_form fieldset ul { padding:1em 1em 0 1em; list-style:none; margin-top:5px; }
.SLS_form fieldset li { float:left; clear:left; width:100%; padding-bottom:1em; }
.SLS_form fieldset label { display:block; float:left; width:16em; margin-right:1em; position:relative; }
.SLS_form fieldset label em { display:block; color:#F00; font-size:85%; font-style:normal; text-transform:uppercase; position:absolute; left:19em; top:0; }
.SLS_form fieldset li input { width:300px; }
.SLS_form fieldset li select { width:304px; }
.SLS_form .content fieldset li textarea { width:300px; }
.SLS_form .content fieldset.SLS_submit { float:none; width:auto; border:0 none #FFF; padding-left:17em; padding-top:1em; background-color:#FFF; }
.SLS_form .content fieldset.SLS_submit button { border:1px solid #E1E7E7; cursor:pointer; padding:0.5em; background-color:#ef6b00; color:#FFF; font-size:100%; }
.SLS_form .content fieldset.SLS_submit button:hover { background-color:#1B2E4C; }
.SLS_form .content fieldset .xCF_captcha { display:block; float:left; padding:5px; width:450px; }
.SLS_form .content fieldset .xCF_captcha a { display:block; }
.SLS_form .content fieldset .xCF_captcha img { display:block; left:50%; margin:10px auto 10px auto; border:solid 2px #000; }
.SLS_form .content fieldset .xCF_captcha label { display:inline; float:none; width:auto; }
.SLS_form .content fieldset .xCF_captcha input { width:150px; }
.SLS_form .content .xCF_errors { border:solid 1px #F00; font-size:12pt; padding:10px; background-color:#ffffcc; color:Red; margin:0 0 10px 0; }
*/
/* Prices */

.priceTable						{ float:left; margin:0px 0px 10px 50px; }
.priceTableThin					{ float:left; margin:10px; }
.priceQuote						{ font-size:1.5em; font-weight:bold; color:#C60639; }

.priceTable						{ background-color:#EEEEEE; border:1px solid #CCCCCC; color:#333333; }
.priceTable .odd				{ background-color:#CCCCCC; }
.priceTableThin					{ background-color:#EEEEEE; border:1px solid #CCCCCC; color:#333333; }
.priceTableThin .odd			{ background-color:#CCCCCC; }

/* Why Use Us */

a.whyBox							{ float:left; margin:0 5px 10px 15px; width:115px; }
.popUpBox							{ float:left; padding:10px; width:300px; }
.popUpBox.article04					{ float:left; padding:10px; width:999px; }

a.whyBox							{ border:1px solid #CCCCCC; }
a.whyBox:hover						{ border:1px solid #000000; }
.popUpBox							{ background-color:#FFFFFF; }
.popUpBox h3 span					{ color:#C60639; }

/* Contact Page */

.contactPage									{ padding-top:10px; }
.contactPage .staticRightCol					{ padding-top:0px; }
a.contactBox									{ float:left; width:220px; cursor:pointer; }
.contactBoxBreaker								{ float:left; width:10px; }
.contactInformation								{ float:left; width:720px; margin:10px 0px; clear:both; }
.contactInformation .SLS_textbox				{ width:100%; }
.contactInformation .SLS_dropdown				{ width:100%; }
.contactInformation  .contactCaptua				{ float:left; width:320px; padding:3px; text-align:center; }
.contactInformation .xCF_errors					{ padding:5px; margin-bottom:10px; }
.contactInformation .contactButton				{ float:right; height:24px; width:83px; cursor:pointer; }

.contactPage h1,
.contactPage h2,
.contactPage h3									{ color:#C60639; }
a.contactBox									{ border:1px solid #CCCCCC; background-color:#EFEFEF; }
a.contactBox:hover								{ border:1px solid #666666; background-color:#EFEFEF; }
.contactInformation table						{ background-color:#EFEFEF; border:1px solid #CCCCCC; background-image:url(../images/home/contactCard.png); background-repeat:no-repeat; background-position:98% 3%; }
.contactInformation .contactCaptua				{ background-color:#FFFFFF; border:1px solid #CCCCCC; }
.contactInformation .xCF_errors					{ background-color:#C60639; border:1px solid #CCCCCC; color:#FFFFFF; }
.contactInformation .contactButton				{ border:0px; background-color:transparent; background-image:url(../images/home/contactbutt.png); background-repeat:no-repeat; }
.contactInformation .contactButton:hover		{ border:0px; background-color:transparent; background-image:url(../images/home/contactbutt_hover.png); background-repeat:no-repeat; }

/* xError */
.xError { background-color:#FFFFFF; background-repeat:no-repeat; clear:both; margin:50px auto 0; padding:25px 10px 25px 110px; width:879px; }

/* Media player */
.xMediaPlayer .mediaWrapper, .xMediaPlayer .pane .tabNav .active { background-color:#C60639; }
.xMediaPlayer .mediaWrapper .photos .photoWrapper #nextLink,
.xMediaPlayer .mediaWrapper .photos .photoWrapper #prevLink { background-color:#C60639; }
.xMediaPlayer .mediaWrapper .xMapMessage { background-color:#C60639; color:#FFFFFF; }
.xMediaPlayer .mediaWrapper .xMapMessage strong { color:#000; }
.xMediaPlayer .mediaWrapper .photos .leftCol .advert { background-image:url(../images/lightBoxLogo.jpg); background-repeat:no-repeat; }

/* IE9 */
.msie9 .navCurveRight					{ padding-right:12px !important; }
.msie9 .homeRecent.recentWrapper		{ float:left !important; background-image:url("../images/main/white.png"); }

/* Feature Slider */

#slides1Wrapper 																			{ width:529px !important; overflow:hidden !important; }
#slides1Wrapper .slidesWrapper 																{ width:529px !important; height:350px !important; border:0px solid #FFFFFF !important; background-color:#FFFFFF !important; }
#slides1Wrapper .slidesWrapper .slides .slide 												{ width:529px !important; height:350px !important; }
#slides1Wrapper .slidesWrapper .slides .slide a 											{ width:529px !important; height:350px !important; overflow:hidden; }
#slides1Wrapper .slidesWrapper .slides .slide a span.details 								{ background-color:#000000 !important; color:#ffffff !important; height:35px; width:525px !important; opacity:0.6 !important; filter:alpha(opacity=80); bottom:0px !important; padding: 10px 10px 10px 10px; }
#slides1Wrapper .slidesWrapper .slides .slide a span.address 								{ font-weight:bold; color:#ffffff; font-size:1.1em !important; }
#slides1Wrapper .slidesWrapper .slides .slide a span.baseWrapper 							{ width:529px; padding:5px; }
#slides1Wrapper .slidesWrapper .slides .slide a span.baseWrapper .attributes				{ float:left; width:200px; color:#ffffff; font-weight:bold; font-size:1.3em; }
#slides1Wrapper .slidesWrapper .slides .slide a span.baseWrapper .priceWrapper				{ float:left; }
#slides1Wrapper .slidesWrapper .slides .slide a span.baseWrapper .priceWrapper .status		{ float:left; width:auto; margin-right:5px; font-weight:normal; color:#ffffff; font-size:14px; }
#slides1Wrapper .slidesWrapper .slides .slide a span.baseWrapper .priceWrapper .price 		{ float:left; width:auto; font-weight:bold; color:#ffffff; font-size:14px; }
#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; }

/*Chain Free*/

.chainFreeWrapper									{ float:left; width:999px; clear:both; }
.chainFreeWrapper .chainFreeNote					{ float:left; width:230px; padding:0px 10px 10px 10px; margin:10px; font-size:0.9em; }
.chainFreeWrapper .chainFreeNote h2 span			{ font-size:0.7em; }
.recentChains										{ float:right; width:710px; margin:10px 10px 10px 0px; }
.recentChains .chainTitle							{ float:left; width:690px; padding:5px 10px; font-weight:bold; font-size:1.3em; }
.recentChainTitle									{ float:left; width:310px; }
.moreChainFree										{ float:right; width:340px; text-align:right; }
.recentChains .recentChainWrapper					{ float:left; width:710px; }
.advantageWrapper									{ float:right; width:725px; }
.advantageWrapper .advantages						{ float:left; width:350px; height:524px; margin:0px 0px 10px 5px; }
.advantageWrapper .advantages .advantageTitle		{ float:left; width:350px; height:130px; overflow:hidden; margin:0px 0px 5px 0px; }
.advantageWrapper .advantages .advantageList		{ float:left; width:265px; padding:0px; margin:0px 0px 0px 55px; }
.advantageWrapper .advantages .advantageList ul		{ margin:0px; padding:0px; font-size:1em; line-height:1.5em; }
.advantageWrapper a.moreAdvantage					{ float:left; width:350px; padding:5px 0px; text-align:center; margin:10px 0px 0px 0px; }
.chainBoxes											{ float:left; width:270px; }
/*.chainBoxes a										{ float:left; height:160px; width:258px; padding:5px; margin:0px 0px 5px 5px; }*/
.chainBoxes a										{ float:left; width:270px; height:258px; margin:0px 0px 10px 0px; }

.fullHeaderWrapper.chainFreeHeader					{ background-color:#144668; border-bottom:3px solid #FFFFFF; }
.chainBlue											{ color:#144688; }
.recentChains .chainTitle							{ background-color:#144668; color:#FFFFFF; }
.recentChains a.moreChainFree						{ color:#FFFFFF; }
.recentChains a.moreChainFree:hover					{ color:#111111; text-decoration:underline; }
.advantageWrapper .advantages						{ border:1px solid #CCCCCC; }
.advantageWrapper .advantages .advantageTitle		{}
.advantageWrapper .advantages ul					{ color:#144688; }
.advantageWrapper .advantages ul span				{ color:#191919; }
.advantageWrapper a.moreAdvantage					{ background-color:#144668; color:#FFFFFF; }
.advantageWrapper a.moreAdvantage:hover				{ background-color:#191919; color:#FFFFFF; }
/*.chainBoxes a										{ background-color:#EFEFEF; border:1px solid #CCCCCC; }*/

/* Recent Chain Free */

.recentSlideWrapper											{ float:left; width:710px; }
.recentSlideWrapper ul.buttons								{ list-style:none; margin:5px auto 0px auto; width:110px; }
.recentSlideWrapper ul li									{ float:left; width:20px; font-size:2em; }
.recentChainWrapper a.property 								{ float:left; display:block; height:250px; width:160px; margin:10px 0px 0px 7px; padding:5px; }
.recentChainWrapper a.property .image 						{ display:block; float:left; width:160px; height:120px; text-align: center; }
.recentChainWrapper a.property .addressWrapper				{ display:block; float:left; font-weight:bold; width:160px; height:45px; overflow:hidden; margin:10px 0px 0px 0px; }
.recentChainWrapper a.property .address 					{ display:block; float:left; font-weight:bold; width:160px; }
.recentChainWrapper a.property .town 						{ display:block; float:left; width:150px; height:14px; overflow:hidden; font-size:11px; }
.recentChainWrapper a.property .brief 						{ display:block; float:left; width:150px; height:40px; overflow:hidden; font-size:11px; margin:10px 0px 0px 0px; }
.recentChainWrapper a.property .priceInfo 					{ display:block; float:left; width:128px; height:14px; overflow:hidden; font-size:11px; }
.recentChainWrapper a.property .priceInfo .price 			{ font-weight:bold; font-size:12px; }

.recentSlideWrapper											{ background-color:#EFEFEF; }
.recentSlideWrapper ul.buttons a							{ color:#CCCCCC; }
.recentSlideWrapper ul.buttons a:hover,
.recentSlideWrapper ul.buttons a.current					{ color:#144668 !important; }
.homeRecent a.property 										{ background-color:#FFFFFF; border:1px solid #DBDBDB; color:#000000; }
.recentChainWrapper a.property:hover 						{ background-color:#DDDDDD; }
.recentChainWrapper a.property .image img 					{ border:0px solid #FFFFFF; }
.recentChainWrapper a.property .address 					{ color:#144668; }
.recentChainWrapper a.property .town 						{ color:#144668; }
.recentChainWrapper a.property .brief						{ color:#222222; }
.recentChainWrapper a.property .priceInfo					{ color:#222222; }
.recentChainWrapper a.property .priceInfo .price 			{ color:#144668; }

/* Registration */

.registrationForm								{ float:left; width:999px; height:980px; margin:3px 0px 0px 0px; }
.registrationBox .xCF_errors					{ font-size:0.8em; }
.registrationFormPadding						{ width:630px; margin:0px auto; }
.registrationFormContent						{ float:left; width:630px; }
.registrationForm .regTitle						{ float:right; width:630px; text-align:right; margin:25px 50px 10px 0px; font-size:3em; font-weight:bold; }
.registrationForm .text							{ float:right; width:430px; text-align:right; margin:5px 55px 20px 0px; }
.registrationBox .xCF_errors					{ float:left; width:550px; margin:5px 0px 5px 10px; padding:5px; }
.registrationForm table tr th					{ font-size:1.5em; text-align:left; }
.registrationForm .regCaptua					{ float:left; width:340px; font-size:0.8em; }
.registrationForm .xCF_captcha span				{ float:left !important; width:340px; margin:0px 10px; text-align:left; }
.xCF_captcha span a 							{ clear:none; display:inline; }
.registrationForm .DIS_captcha					{ float:left !important; width:; height:; }
.registrationForm .xCF_captcha img				{ float:left !important; width:220px; margin:5px 10px 5px 0px; }
.registrationForm .xCF_captcha label,
.registrationForm .xCF_captcha #captcha			{ float:left !important; width:100px; height:; clear:none !important; }
.registrationForm .xCF_captcha label			{ padding-top:5px; }

.registrationForm								{ background-image:url(../images/static/register/BG.jpg); background-repeat:no-repeat; }
.registrationBox .xCF_errors					{ border:1px dotted #CC0000; color:#CC0000; }
.registrationForm table tr td					{ border-bottom:1px dotted #CCCCCC; }
