body					{ margin: 0px auto 10px auto; font:normal 12px Arial; width:1019px; }

body					{ background-color:#222222; color:#333333; background-image:url(../images/BG.png); background-repeat:repeat; }
.xPageWrapper			{ width:1019px; background-image:url(../images/main/pageBG.png); background-repeat:repeat-y; }
img						{ border:none; }
a						{ text-decoration:none; color:#BA992A; }
a:hover					{ color:#000000; }
hr						{ color:#DDDDDD; }

/* Header */
.openingTimes								{ float:left; width:999px; margin-left:9px; padding:5px 0px; text-align:center; font-size:1.2em; }
.openingTimes .spacer						{ padding:0px 50px; }
.headerWrapper								{ float:left; width:999px; margin-left:9px; }
.headerWrapper .headerLogo					{ float:left; width:999px; }
.headerWrapper .headerNav					{ float:left; width:934px; padding:5px 0 5px 65px; }
.headerWrapper .headerNav a.nav				{ width:auto; display:inline; padding:5px 10px; text-align:center; }
.headerWrapper a.milestone					{ float:left; width:985px; overflow:hidden; clear:both; margin:5px 0 5px 6px; }

.openingTimes								{ background-color:#000000; color:#FFFFFF; }
.headerWrapper								{ border-top:0px solid #000000; }
.headerWrapper .headerNav					{ background-color:#000000; }
.headerWrapper .headerNav a					{ border-right:1px solid #FFFFFF; color:#FFFFFF; }
.headerWrapper .headerNav a.home			{ border-left:1px solid #FFFFFF; color:#FFFFFF; }
.headerWrapper .headerNav a:hover,
.headerWrapper .headerNav a.Selected		{ background-color:#FFFFFF !important; color:#000000; }
.headerWrapper a.milestone					{ border:1px solid #CCCCCC; }
.headerWrapper a.milestone:hover			{ border:1px solid #333333; }

/* Footer */

.footerWrapper							{ float:left; width:979px; padding:5px 10px; margin:0px 0px 0px 9px; }
.footerWrapper .footerNav				{ float:left; width:750px; padding:5px; }
.footerWrapper .PPLogo					{ float:right; width:164px; height:32px; }

.footerWrapper							{ border-top:10px solid #000000; background-image:url(../images/footer/BG.png); background-repeat:repeat-x; }
.footerWrapper .footerNav				{ color:#FFFFFF; }
.footerWrapper .footerNav a				{ color:#000000; }
.footerWrapper .footerNav a:hover		{ color:#FFFFFF; }
.footerWrapper .footerNav .copyright	{ color:#000000; }

/* Home */

.homeWrapper							{ float:left; width:999px; margin-left:9px; }
.homeTitle								{ font-size:1.5em; font-weight:bold; }
.homeSearch								{ float:left; height:324px; width:225px; margin:5px 5px 5px 7px; padding:10px; }
.homeFlash								{ float:left; height:344px; width:458px; margin:5px 5px 5px 0px; }
.homeWelcome							{ float:left; height:344px; width:266px; margin:5px 0px; }
.homeWelcome p							{ padding:0px 10px; text-align:justify; }
a.homePhone								{ float:left; height:115px; width:225px; margin:0px 5px 5px 7px; padding:10px; }
a.homePhone .registerText				{ float:left; width:120px; margin:35px 0px 0px 0px; }
.homeWrapper .homeRecent				{ float:left; height:135px; width:731px; margin:0px 0px 5px 0px; }
.homeRecent .recentTitle				{ float:left; height:135px; width:29px;}
.homeWrapper .homeBoxes					{ float:left; height:239px; width:733px; }
.homeMPU								{ float:left; height:239px; width:245px; margin:0px 5px 5px 7px; overflow:hidden; }
.homeBoxes .homeOverseas				{ float:left; height:115px; width:359px; margin:0px 5px 5px 0px; overflow:hidden; }
.homeBoxes .homeDevs					{ float:left; height:115px; width:365px; margin:0px 0px 5px 0px; overflow:hidden; }
.homeBoxes a.homeRLB					{ float:left; height:114px; width:176px; margin:0px 5px 5px 0px; overflow:hidden; }
.homeBoxes a.homeEPC					{ float:left; height:114px; width:176px; margin:0px 5px 5px 0px; overflow:hidden; }
.homeBoxes .homeMortgages				{ float:left; height:114px; width:365px; margin:0px 0px 5px 0px; overflow:hidden; }
.homeMPU a,
.homeBoxes .homeOverseas a,
.homeBoxes .homeDevs a,
.homeBoxes .homeMortgages a				{ display:none; }
.homeMPU a.active,
.homeBoxes .homeOverseas a.active,
.homeBoxes .homeDevs a.active,
.homeBoxes .homeMortgages a.active		{ display:block; }

.homeTitle.blue							{ color:#000000; }
.homeTitle.white						{ color:#FFFFFF; }
.homeSearch								{ border:1px solid #CCCCCC; }
.homeWrapper .homeFlash					{ border:1px solid #CCCCCC; }
.homeWrapper .homeWelcome				{ border:1px solid #CCCCCC; }
a.homePhone								{ border:1px solid #CCCCCC; color:#333333; background-image:url(../images/main/propertyAlerts.png); background-repeat:no-repeat; }
a.homePhone:hover						{ border:1px solid #000000; color:#CC0000; }
.homeWrapper .homeRecent				{ border:1px solid #CCCCCC; color:#333333; }
.homeMPU								{ border:1px solid #CCCCCC; color:#333333; background-color:#000000; }
.homeMPU:hover							{ border:1px solid #000000; color:#333333; background-color:#000000; }
.homeBoxes .homeOverseas				{ border:1px solid #CCCCCC; color:#333333; background-color:#000000; }
.homeBoxes .homeOverseas:hover			{ border:1px solid #000000; color:#333333; background-color:#000000; }
.homeBoxes a.homeEPC					{ border:1px solid #CCCCCC; color:#333333; background-image:url(../images/home/epc01.png); background-repeat:no-repeat; }
.homeBoxes a.homeEPC:hover				{ border:1px solid #000000; color:#333333; }
.homeBoxes a.homeRLB					{ border:1px solid #CCCCCC; color:#333333; background-image:url(../images/home/propertyList01.png); background-repeat:no-repeat; }
.homeBoxes a.homeRLB:hover				{ border:1px solid #000000; color:#333333; }
.homeBoxes .homeDevs					{ border:1px solid #CCCCCC; color:#333333; background-color:#000000; }
.homeBoxes .homeDevs:hover				{ border:1px solid #000000; color:#333333; background-color:#000000; }
.homeBoxes .homeMortgages				{ border:1px solid #CCCCCC; color:#333333; background-color:#000000; }
.homeBoxes .homeMortgages:hover			{ border:1px solid #000000; color:#333333; background-color:#000000; }

/* Search Form */

.xVS_searchForm 										{ margin-left:10px !important; width:210px !important; }
.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:105px; margin-right:0px; }
.xVS_searchForm .xVS_minPrice 							{ height:25px; }
.xVS_searchForm .xVS_minPrice label 					{ width:85px; }
.xVS_searchForm .xVS_minPrice select 					{ float:left; width:105px; margin-right:0px; }
.xVS_searchForm .xVS_maxPrice 							{ height:25px; }
.xVS_searchForm .xVS_maxPrice label 					{ width:85px; }
.xVS_searchForm .xVS_maxPrice select 					{ float:left; width:105px; margin-right:0px; }
.xVS_searchForm .xVS_unit1 								{ height:25px; }
.xVS_searchForm .xVS_unit1 label 						{ width:85px; }
.xVS_searchForm .xVS_unit1 select 						{ float:left; width:105px; margin-right:0px; }
.xVS_searchForm .xVS_radius 							{ height:25px; }
.xVS_searchForm .xVS_radius label 						{ width:85px; }
.xVS_searchForm .xVS_radius select 						{ float:left; width:105px; margin-right:0px; }
.xVS_radius												{ display:none !important; }
.xHS_town												{ display:block; float:left; margin-bottom:5px; }
.xHS_town select										{ float:left; width:105px; margin-right:0px; }
.xHS_town label											{ float:left; width:85px; }
.xHS_town select 										{ float:left; width:105px; margin-right:0px; }
.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:center; }
.xVS_more button										{ width:155px; height:30px; cursor:pointer; }
.xVS_more .moreOptionsLabel								{ display:none !important; }
.xVS_submit button 										{ width:215px; height:45px; cursor:pointer; }
.xVS_submit .searchButtLabel							{ display:none !important; }

.xVS_more button										{ border:none; background-color:transparent; background-image:url(../images/search/advancedButt.png); background-repeat:no-repeat; }
.xVS_more button:hover									{ border:none; background-color:transparent; background-image:url(../images/search/advancedButt_hover.png); background-repeat:no-repeat; }
.xVS_submit button										{ border:none; background-color:transparent; background-image:url(../images/search/searchButt.png); background-repeat:no-repeat; }
.xVS_submit button:hover								{ border:none; background-color:transparent; background-image:url(../images/search/searchButt_hover.png); background-repeat:no-repeat; }

/* Rencently Added */

#homeRecentlyAdded								{ float:left; width:690px; padding:0 0 0 10px; }
#homeRecentlyAdded a 							{ float:left; width:156px; height:130px; cursor:pointer; margin:0px 7px; padding:5px 1px 0px 1px; }
#homeRecentlyAdded a:hover 						{ background-color: #CCCCCC; }
#homeRecentlyAdded a .image 					{ display: block; float: left; width: 156px; height: 110px; text-align: center; }
#homeRecentlyAdded a .image img 				{ border: none; }
#homeRecentlyAdded a .details 					{ display: block; float: left; width:156px; text-align:center; }
#homeRecentlyAdded a .details .priceInfo 		{ display: block; width:156px; overflow: hidden; font-size: 11px; }
#homeRecentlyAdded a .details .priceInfo .price { color: #000000; font-weight: bold; font-size: 12px; }
#homeRecentlyAdded a .details					{ color:#000000 !important; }

/* Search Page */
.searchPage										{ width:989px; padding:5px; float:left; }
.searchPage .leftCol							{ float:left; width:247px; }

.leftMPU					{ float:left; height:239px; width:244px; margin:0px 5px 5px 7px; overflow:hidden; }
.leftOverseas				{ float:left; height:78px; width:244px; margin:0px 5px 5px 7px; overflow:hidden; }
.leftDevs					{ float:left; height:78px; width:244px; margin:0px 0px 5px 7px; overflow:hidden; }
.leftRLB					{ float:left; height:78px; width:244px; margin:0px 5px 5px 7px; overflow:hidden; }
.leftEPC					{ float:left; height:78px; width:244px; margin:0px 5px 5px 7px; overflow:hidden; }
.leftMortgages				{ float:left; height:78px; width:244px; margin:0px 0px 5px 7px; overflow:hidden; }
.leftMPU a,
.leftOverseas a,
.leftDevs a,
.leftMortgages a			{ display:none; }
.leftMPU a.active,
.leftOverseas a.active,
.leftDevs a.active,
.leftMortgages a.active		{ display:block; }

.leftMPU					{ border:1px solid #CCCCCC; color:#333333; background-color:#FFFFFF; }
.leftMPU:hover				{ border:1px solid #000000; color:#333333; background-color:#FFFFFF; }
.leftOverseas				{ border:1px solid #CCCCCC; color:#333333; background-color:#FFFFFF; }
.leftOverseas:hover			{ border:1px solid #000000; color:#333333; background-color:#FFFFFF; }
.leftEPC					{ border:1px solid #CCCCCC; color:#333333; background-image:url(../images/leftBoxes/epc.png); background-repeat:no-repeat; }
.leftEPC:hover				{ border:1px solid #000000; color:#333333; }
.leftRLB					{ border:1px solid #CCCCCC; color:#333333; background-image:url(../images/leftBoxes/rlb.png); background-repeat:no-repeat; }
.leftRLB:hover				{ border:1px solid #000000; color:#333333; }
.leftDevs					{ border:1px solid #CCCCCC; color:#333333; background-color:#FFFFFF; }
.leftDevs:hover				{ border:1px solid #000000; color:#333333; background-color:#FFFFFF; }
.leftMortgages				{ border:1px solid #CCCCCC; color:#333333; background-color:#FFFFFF; }
.leftMortgages:hover		{ border:1px solid #000000; color:#333333; background-color:#FFFFFF; }


.searchPage .rightCol							{ float:right; width:720px; padding:5px; }
.xPL_propertyList .xPL_property					{ border:1px solid #cccccc; margin:0 2px 10px 2px; }
.xPL_propertyList .xPL_property .xPL_details .xPL_moreDetails .xPL_priceInfo .xPL_price	{ font-weight:bold; }
.moreDetails .more								{ color:#000000 !important; }
.xPL_propertyList .xPL_property .xPL_photo .xPL_status				{ background-color:#000000; color:#FFFFFF; }
.xPL_propertyList .xPL_property .xPL_details a.xPL_title				{ color:#000000; }
.xPL_propertyList .xPL_property .xPL_details a.xPL_title:hover		{ color:#000000; }
.xPL_propertyList .xPL_property .xPL_details .xPL_moreDetails .xPL_priceInfo .xPL_price	{ color:#000000; }
.xPL_propertyList .xPL_navigation a.xPL_np					{ width:auto !important; padding:5px !important; color:#FFFFFF!important; background-image:none !important; background-color:#000000!important; text-align:center; }
.xPL_propertyList .xPL_navigation a.xPL_np:hover			{ color:#000000!important; background-image:none !important; background-color:#BA992A!important; }
.xPL_propertyList .xPL_footer .xPL_pages a				{ background-color:#000000; color:#FFFFFF; border:1px solid #FFFFFF; padding:3px 5px !important; }
.xPL_propertyList .xPL_footer .xPL_pages span.xPL_page,
.xPL_propertyList .xPL_footer .xPL_pages a:hover		{ background-color:#BA992A; color:#000000; border:1px solid #000000; padding:3px 5px !important; }
.xPL_propertyHover								{ background-color:#DDDDDD; }

/* Status Bars */

.xPL_propertyList .xPL_property .xPL_photo { position:relative; height:165px; }
.xPL_propertyList .xPL_property .xPL_photo .xPL_status { background-color:transparent; }
.xPL_propertyList .xPL_property .xPL_photo .xPL_status span	{ display:none; }
.xPL_propertyList .xPL_property .xPL_photo .xPL_status.xPL_let,
.xPL_propertyList .xPL_property .xPL_photo .xPL_status.xPL_letAgreed,
.xPL_propertyList .xPL_property .xPL_photo .xPL_status.xPL_saleAgreed,
.xPL_propertyList .xPL_property .xPL_photo .xPL_status.xPL_underOffer,
.xPL_propertyList .xPL_property .xPL_photo .xPL_status.xPL_sold	{ display:block; height:161px; position:absolute; width:219px; z-index:2; }
.xPL_propertyList .xPL_property .xPL_photo .xPL_status.xPL_let			{ background-image:url("../images/propertyStatus/occupied.png"); background-color:transparent; bottom:0px; right:0px; }
.xPL_propertyList .xPL_property .xPL_photo .xPL_status.xPL_letAgreed	{ background-image:url("../images/propertyStatus/letAgreed.png"); background-color:transparent; bottom:0px; right:0px; }
.xPL_propertyList .xPL_property .xPL_photo .xPL_status.xPL_saleAgreed	{ background-image:url("../images/propertyStatus/saleAgreed.png"); background-color:transparent; bottom:0px; right:0px; }
.xPL_propertyList .xPL_property .xPL_photo .xPL_status.xPL_underOffer	{ background-image:url("../images/propertyStatus/uOffer.png"); background-color:transparent; bottom:0px; right:0px; }
.xPL_propertyList .xPL_property .xPL_photo .xPL_status.xPL_sold			{ background-image:url("../images/propertyStatus/sold.png"); background-color:transparent; bottom:0px; right:0px; }

/* Property Page */

.propertyPage									{ float:left; width:979px; margin:0px 0px 0px 9px; padding:10px; }
.FF_leftCol										{ float:left; width:247px; margin-left:5px; }
.FF_rightCol									{ float:right !important; width:720px !important; padding:5px; }
.xPP_propertyPal								{ width:720px !important; }
.FF_title										{ display:none !important; }
.propertyPage .homeTitle						{ font-size:1.5em; font-weight:bold; }

.FF_propertyPage .FF_leftCol .xPP_simiarGrid	{ padding:5px 5px 5px 4px !important; }

.FF_propertyPage .FF_rightCol .xPP_back 									{ background-color:#000000; color:#FFFFFF; }
.FF_propertyPage .FF_rightCol .xPP_back:hover 								{ background-color:#BA992A; color:#000000; }
.FF_propertyPage .FF_leftCol .xPP_links a 									{ background-color:#000000; color:#FFFFFF; border:1px solid #000000; }
.FF_propertyPage .FF_leftCol .xPP_links a:hover 							{ background-color:#BA992A; color:#000000; border:1px solid #000000; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid 								{ color:#FFFFFF; }
.xPP_simiarGrid h3															{ padding:10px; background-color:#BA992A; color:#000000; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a 								{ border:1px solid #CCCCCC; color:#FFFFFF; background-color:#FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a:hover 						{ border:1px solid #AAAAAA; color:#FFFFFF !important; background-color:#DDDDDD; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid .xPP_details,
.FF_propertyPage .FF_leftCol .xPP_simiarGrid .xPP_status 					{ color:#000000; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a:hover .xPP_details 			{ color:#000000; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a .xPP_image .xPP_status 		{ background-color:#000000; color:#FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a:hover .xPP_image .xPP_status { background-color:#BA992A; color:#000000; }

/* Development Listing */

.devList { width:978px; margin:10px auto; padding:8px 10px 10px 10px; }
.devList .xHS_searchForm .xHS_searchType { display:none; }
.devList .xDL_developmentList { float:left; margin:15px 0 2px 0; }
.devList .xDL_header { margin-right:0px; }
.devList .xDL_header h1 { margin:0 0 8px; padding:4px 20px 6px 10px; width:470px; float:left; }
.devList .xDL_header .xDL_order { margin-top:14px; float:right; text-align:right; width:200px; }
.devList .xDL_header .xDL_resultsStats { clear:both; float:left; margin:20px 0; width:950px; }
.devList .xDL_pages { width:762px; clear:left; float:left; height:22px; margin-top:12px; overflow:hidden; padding:10px 4px 4px 10px; }
.devList .xDL_navigation { float:right; width:191px; margin-top:12px; }
.devList .xDL_navigation .xDL_np { display:block; float:right; height:26px; padding-top:10px; width:80px; }
.devList .xDL_navigation span.xDL_np { height:28px; }
.devList .xDL_navigation span.xDL_next { margin-right:0; }
.devList .xDL_navigation .xDL_prev { margin-right:7px; }
.devList .xDL_development .xDL_photo { position:relative; }
.devList .xDL_development .xDL_photo .xDL_status { width:122px; padding:7px 5px 5px 0; position:absolute; top:-4px; left:0; }
.devList .xDL_footer { clear:both; margin-bottom:12px; }
.devList .xDL_searchMap h2 { margin:0 0 8px; padding:4px 20px 6px 10px; width:370px; }
.xDL_developmentList .xDL_development .xDL_details a.xDL_more { bottom:1px !important; }
.devList { background-color:#FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; }
.devList .xDL_header h1 { font-size:20px; background-color:#BA992A; color:#000000; text-transform:capitalize; }
.devList .xDL_header .xDL_order { text-align:right; }
.devList .xDL_header .xDL_resultsStats { font-size:14px; }
.devList .xDL_pages { font-size:14px; text-transform:uppercase; background-color:#BA992A; border:1px solid #D1D3D4; color:#000000; }
.devList .xDL_pages span { color:#000000 !important; }
.devList .xDL_navigation { text-align:right; }
.devList .xDL_navigation a.xDL_np { background-color:#BA992A; border:1px solid #D1D3D4; color:#000000; }
.devList .xDL_navigation a.xDL_next:hover { color:#FFFFFF; background-color:#000000; cursor:pointer; }
.devList .xDL_navigation a.xDL_prev:hover { color:#FFFFFF; background-color:#000000; cursor:pointer; }
.devList .xDL_navigation span { display:none; }
.devList .xDL_development { background-color:#BA992A; }
.devList .xDL_development.xDL_developmentHover	{ background-color:#333333; }
.devList .xDL_development .xDL_details { background-color:#FFFFFF; }
.devList .xDL_development .xDL_details a.xDL_title { color:#121214; }
.devList .xDL_development .xDL_details a.xDL_more { color:#121214; text-decoration:underline; }
.devList .xDL_development .xDL_details a.xDL_more:hover { color:#CC0000; }
.devList .xDL_searchMap h2 { background-color:#000000; color:#FFFFFF; }
.xDL_developmentList .xDL_navigation .xDL_np { background-color:#FFFFFF; }
.xDP_type a:hover { color:#CC0000 !important; }
.xDP_type a { color:#000000 !important; }

/* Development Page */
.devPage { float:left; width:975px; margin:10px; padding:8px 10px 10px 10px; }
.devPage .xDP_leftCol .xDP_box { padding:0; width:567px; position:relative; }
.devPage .xDP_leftCol .xDP_box .xDP_header { height:10px; width:568px; position:absolute; top:0; left:0; overflow:hidden; }
.devPage .xDP_leftCol .xPP_box .xDP_footer { height:10px; width:568px; position:absolute; bottom:-1px; left:-1px; overflow:hidden; }
.devPage .xDP_leftCol .xDP_photos .xImgSlider p { padding-top:4px; clear:both; }
.devPage .xDP_rightCol .xDP_links a span { padding-left:10px; padding-top:13px; display:block; }
.devPage .xDP_rightCol .xDP_links a.xDP_enquire { margin-top:40px; }
.devPage .xDP_rightCol .xDP_box .xDP_header { height:10px; width:300px; }
.devPage .xDP_rightCol .xDP_box .xDP_footer { height:10px; width:300px; }

.xDP_type	{ color:#CC0000; }
.devPage { background-color:#FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; }
.devPage .xDP_back { background-color:#000000; color:#FFFFFF; }
.devPage .xDP_back:hover { background-color:#BA992A; color:#000000; }
.devPage .xDP_rightCol .xDP_seekers:hover { color:#A81C36; }
.devPage .xDP_rightCol .xDP_links a { color:#FFF; text-transform:uppercase; font-weight:bold; background-color:#000000; border:1px solid #000000; }
.devPage .xDP_rightCol .xDP_links a:hover { color:#000000; background-color:#BA992A; border:1px solid #000000; }
.devPage .xMapMessage { background-color:#BA992A; color:#000000; }
.devPage .xMapMessage strong { color:#000000; }
.xDP_rightCol .xDP_box	{ background-color:#FFFFFF !important; }

/* Development Search Form */

.xHS_searchForm	{ border:1px solid #CCCCCC; margin:5px 0px; padding:10px; float:left; }
.xHS_searchForm .xHS_submit { padding-right:0px; width:163px; }
.xHS_searchForm .xHS_textbox { padding:10px 0 5px 0; width:960px; height:40px; float:left; }
.xHS_searchForm .xHS_textbox label { display:none; }
.xHS_searchForm .xHS_textbox .textbox { width:910px; padding:8px 4px; margin:0px; display:inline; float:left; }
.xHS_searchForm .xHS_textbox button { height:40px; width:31px; float:left; display:inline; margin:-1px 0 0 0; }
.xHS_searchForm .xHS_textbox button span { display:none; }
.xHS_searchForm .xHX_optionWrapper { width:964px; float:left; }
.xHS_searchForm .xHS_leftCol { padding-left:50px; padding-top:10px; }
.xHS_searchForm .xHS_leftCol.xHS_col1 { padding-left:10px; }
.xHS_searchForm .xHS_selectWrapper { float:none; height:25px; width:auto; }
.xHS_searchForm div.xHS_more { padding-top:15px; padding-left:40px; }
.xHS_searchForm div.xHS_more button { width:180px; height:28px; }
.xHS_searchForm div.xHS_more button span { display:none; }
.xHS_searchForm div.xHS_more em  { margin-top:4px; }
.xHS_searchForm .xHS_submit { padding-top:8px; float:right; width:214px; height:70px; }
.xHS_searchForm .xHS_submit button { width:202px; height:70px; margin-left:12px; margin-top:7px; }
.xHS_searchForm .xHS_submit button span { display:none; }
.xHS_searchForm .xADV_popup { left:0%; top:174px; }
.xHS_searchForm .xADV_buttons button { height:22px; width:95px; }

.xHS_searchForm .xHS_textbox .textbox { border:1px solid #d7d7d7; font-size:16px; color:#999; }
.xHS_searchForm .xHS_textbox button { background-color:#000000; color:#FFF; border:none; background-image:url(../images/searchForm/arrow.png); background-repeat:no-repeat; }
.xHS_searchForm .xHS_textbox button:hover { background-color:#BA992A; }
.xHS_searchForm .xHS_selectWrapper label { color:#000000; font-size:14px; }
.xHS_searchForm div.xHS_more button { background-color:transparent; background-image:url(../images/searchForm/h_advButt.png); background-repeat:no-repeat; border:none; }
.xHS_searchForm div.xHS_more button:hover { background-image:url(../images/searchForm/h_advButt_hover.png); }
.xHS_searchForm div.xHS_more em { font-size:10px; color:#FFF; }
.xHS_searchForm .xHS_submit button { background-color:transparent; background-image:url(../images/searchForm/h_searchNowButt.png); background-repeat:no-repeat; border:none; }
.xHS_searchForm .xHS_submit button:hover { background-image:url(../images/searchForm/h_searchNowButt_hover.png); }
.xHS_searchForm .xADV_popup { font-size:12px; border:1px dashed #4E1416; }
.xHS_searchForm .xADV_popup .xADV_buttons button { background-image:url(../images/searchForm/clearCloseButt.png); background-repeat:no-repeat; background-color:transparent; border:none; color:#FFFFFF; }
.xHS_searchForm .xADV_buttons button:hover { color:#121214; }

/* Static Page */

.staticPage							{ float:left; width:979px; margin:10px 0px 10px 9px; padding:10px; }
.staticPage .static_title.blue		{ float:left; width:979px; font-size:1.5em; font-weight:bold; margin:0px 0px 10px 0px; }
.staticPage .content				{ float:left; width:900px; margin:0px 0px 0px 40px; padding:10px; }
.staticPage .content				{ border:1px solid #CCCCCC; }
.staticNav							{ float:left; width:260px; padding:5px; font-weight:bold; color:#333333; margin-right:10px; border:1px solid #CCCCCC; }
.staticContent						{ float:left; width:600px; padding:5px; border:1px solid #CCCCCC; }
.imgHolder							{ float:right; padding:0 0 0 20px; }
.imgHolderLeft						{ float:left; padding:0 20px 0 0; }
.staticPage .static_title.blue		{ color:#000000; }

/* Services */
.list1	{ float:left; width:270px; }
.list2	{ float:right; width:270px; }

/* Meet the team */

.Breaker	{ width:500px; border-top:solid 2px #d7d7d7; margin:10px auto; padding:0 0 10px 0; clear:both; }

/* Overseas */

.overseasStatement				{ font-size:0.8em; font-style:italic; }

/* Mortgages */

.mortgageRef					{ float:left; font-size:0.9em; font-weight:normal; margin:10px 0px; font-style:italic; }
.MORCAL_wrapper					{ border:1px solid #CCCCCC; background-color:#EEEEEE; padding-bottom:10px; width:180px; margin:0px 0px 20px 20px;; float:right; }
.mortgageCalc					{ color:#333333; padding-bottom:10px; }
.MORCAL_rightBorder				{ border-right:1px solid #BA992A; }
.MORCAL_buttons button			{ height:40px; width:90px; cursor:pointer; margin-top:10px; }
.mortgageP						{ font-size:1.3em; line-height:18px; text-align:center; }
.mortgageConsultation			{ border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:5px 0px; }
.mortgageForm					{ margin-left:5px !important; }

.MORCAL_buttons .btn			{ border:none; background-color:#000000; color:#FFFFFF; padding:5px 30px; }
.MORCAL_buttons .btn:hover		{ border:none; background-color:#BA992A; color:#000000; }


/* Contact Page */

.vcard a				{ color:#000000 !important; }
.xFRM_captcha a			{ color:#CC0000 !important; }
.xFRM_captcha a:hover	{ color:#000000 !important; }
.xCF_button,
.FF_button,
.xFRM_button,
button 				{ background-color:#BA992A; color:#FFFFFF; border:1px solid #000000; margin:3px 0px; font-weight:bold; }
.xCF_button:hover,
.FF_button:hover,
.xFRM_button:hover,
button:hover 		{ background-color:#000000; color:#FFFFFF; border:1px solid #000000; }

/* Captua */

.xCF_captcha a:hover		{ text-decoration:underline !important; }

.xCF_captcha a				{ color:#CC0000; }
.xCF_captcha a:hover		{ color:#000000; }

/* xError Page */

.xError	{ clear:both; float:left; width:550px; margin:0px 0px 0px 30px !important; }

/* Print Page */
.printPage .wrapper,
.printPage h1,
.printPage h2,
.printPage h3	{ color:#000000 !important; }

/* Media Player */
.xMediaPlayer .mediaWrapper,
.xMediaPlayer .pane .tabNav .active 							{ background-color:#B59735 !important; }
.xMediaPlayer .mediaWrapper .photos .photoWrapper #nextLink,
.xMediaPlayer .mediaWrapper .photos .photoWrapper #prevLink 	{ background-color:#B59735 !important; }
.xMediaPlayer .mediaWrapper .xMapMessage 						{ background-color:#B59735; color:#FFFFFF; }
.xMediaPlayer .mediaWrapper .xMapMessage strong 				{ color:#B59735; }
.xMediaPlayer .mediaWrapper .photos .leftCol .advert 			{ background-image:url(../images/lightBoxLogo.png); background-repeat:no-repeat; }
.xMediaPlayer .mediaWrapper .xMapMessage strong					{ color:#000000; }

/* Feature Slider */

#slides1Wrapper 																			{ width:458px !important; overflow:hidden !important; }
#slides1Wrapper .slidesWrapper 																{ width:458px !important; height:344px !important; }
#slides1Wrapper .slidesWrapper .slides .slide 												{ width:458px !important; height:344px !important; }
#slides1Wrapper .slidesWrapper .slides .slide a 											{ float:left; width:458px !important; height:344px !important; overflow:hidden; }
#slides1Wrapper .slidesWrapper .slides .slide a .image										{ float:left; text-align:center; width:458px; height:344px; }
#slides1Wrapper .slidesWrapper .slides .slide a span.details 								{ height:50px !important;  padding:5px !important; position:absolute; width:448px !important; bottom:0px !important; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .address							{ float:left; width:448px; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper						{ float:left; width:448px; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper .status				{ float:left; width:225px; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper .price				{ float:right; text-align:right; width:220px; font-size:1.2em !important; }

#slides1Wrapper .slidesWrapper 																{ border:0px solid #FFFFFF !important; background-color:#FFFFFF !important; }
#slides1Wrapper .slidesWrapper .slides .slide a .details 									{ background-color:#000000 !important; opacity:0.9!important; color:#ffffff !important; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .address,
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper,
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper .status,
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper .price				{ color:#ffffff !important; }
