body					{ margin: 0px auto 10px auto; font:normal 12px Arial; width:1019px; }

body					{ background-image:url(../images/main/bodyBG.png); background-repeat:repeat; background-color:#FFFFFF; color:#333333; }
.xPageWrapper			{ width:1019px; background-image:url(../images/main/pageBG.png); background-repeat:repeat-y; }
img						{ border:none; }
a						{ text-decoration:none; color:#f7943a; }
a:hover					{ color:#00529d; }

/* Header */

.headerWrapper								{ float:left; width:999px; margin-left:9px; }
.headerWrapper .headerLogo					{ float:left; width:999px; }
.headerWrapper .headerNav					{ float:left; width:999px; }
.headerWrapper .headerNav a.nav				{ float:left; width:auto; padding:5px 8px; text-align:center; }

.headerWrapper								{ border-top:10px solid #00529d; }
.headerWrapper .headerNav					{ background-color:#00529d; }
.headerWrapper .headerNav a.nav				{ border-right:1px solid #FFFFFF; color:#FFFFFF; }
.headerWrapper .headerNav a.nav:hover,
.headerWrapper .headerNav a.nav.Selected	{ background-color:#84b5f0; color:#FFFFFF; }

/* Footer */

.footerWrapper							{ float:left; width:979px; padding:10px; margin:0px 0px 0px 9px; }
.footerWrapper .footerNav				{ float:left; width:760px; padding:5px; }
.footerWrapper .PPLogo					{ float:right; width:164px; height:32px; margin-right:10px; }

.footerWrapper							{ border-top:10px solid #00529d; background-color:#84b5f0; }
.footerWrapper .footerNav				{ color:#FFFFFF; }
.footerWrapper .footerNav a				{ color:#FFFFFF; }
.footerWrapper .footerNav a:hover		{ color:#00529d; }
.footerWrapper .footerNav .copyright	{ color:#00529d; }

/* Home */

.homeWrapper						{ float:left; width:999px; margin-left:9px; }
.homeWrapper .homeTitle				{ font-size:1.5em; font-weight:bold; }
.homeWrapper .homeSearch			{ float:left; height:315px; width:225px; margin:5px 5px 5px 7px; padding:10px; }
.homeWrapper .homeFlash				{ float:left; height:335px; width:458px; margin:5px 5px 5px 0px; }
.homeWrapper .homeWelcome			{ float:left; height:315px; width:246px; margin:5px 0px; padding:10px; }
.homeWrapper a.homePhone			{ float:left; height:115px; width:225px; margin:0px 5px 5px 7px; padding:10px; }
a.homePhone .registerText			{ float:left; width:160px; margin:10px 0px 0px 0px; }
a.homePhone .registerBlue			{ font-weight:bold; }
.homeWrapper .homeRecent			{ float:left; height:135px; width:731px; margin:0px 0px 5px 0px; }
.homeRecent .recentTitle			{ float:left; height:135px; width:29px;}
.homeWrapper a.homeMailing			{ float:left; height:219px; width:225px; margin:0px 5px 5px 7px; padding:10px; }
a.homeMailing .mailingText			{ float:left; width:160px; margin:10px 0px 0px 0px; }
a.homeMailing .mailingWhite			{ font-weight:bold; }
.homeWrapper .homeBoxes				{ float:left; height:239px; width:733px; }
.homeBoxes a.homeNewsletter			{ float:left; height:95px; width:339px; margin:0px 5px 5px 0px; padding:10px; }
.homeBoxes a.homeNewsletter img		{ height:100%; margin:0px 5px; }
a.homeNewsletter .newsletterText	{ float:left; width:230px; margin:10px 0px 0px 0px; }
.homeBoxes a.homeValuation			{ float:left; height:95px; width:345px; margin:0px 0px 5px 0px; padding:10px; }
a.homeValuation .valuationText		{ float:left; width:160px; margin:10px 0px 0px 0px; }
.homeBoxes a.homeVendors			{ float:left; height:114px; width:176px; margin:0px 5px 5px 0px; text-align:center; }
.homeBoxes a.homeVendors img		{ margin:0px 0px 10px 0px; }
.homeBoxes a.homeBuyers				{ float:left; height:114px; width:176px; margin:0px 5px 5px 0px; text-align:center; }
.homeBoxes a.homeBuyers img			{ margin:0px 0px 10px 0px; }
.homeBoxes a.homeMortgages			{ float:left; height:104px; width:345px; margin:0px 0px 5px 0px; padding:5px 10px; text-align:right; }
a.homeMortgages .mortgageText		{ float:right; margin:10px 0px 0px 0px; }

.homeTitle.blue, .xPP_simiarGrid h3						{ color:#00529d; }
.homeTitle.white					{ color:#FFFFFF; }
.homeWrapper .homeSearch			{ border:1px solid #CCCCCC; }
.homeWrapper .homeFlash				{ border:1px solid #FFFFFF; }
.homeWrapper .homeWelcome			{ border:1px solid #CCCCCC; }
.homeWrapper a.homePhone			{ border:1px solid #CCCCCC; color:#00529d; }
.homeWrapper a.homePhone:hover		{ border:1px solid #f7943a; color:#00529d; }
.homeWrapper .homeRecent			{ border:1px solid #CCCCCC; }
.homeWrapper a.homeMailing			{ border:1px solid #CCCCCC; background-image:url(../images/main/mailingListBG.png); color:#FFFFFF; }
.homeWrapper a.homeMailing:hover	{ border:1px solid #f7943a; color:#FFFFFF; }
.homeBoxes a.homeNewsletter			{ border:1px solid #CCCCCC; color:#333333; }
.homeBoxes a.homeNewsletter:hover	{ border:1px solid #f7943a; color:#333333; }
.homeBoxes a.homeValuation			{ border:1px solid #CCCCCC; background-image:url(../images/main/valuationBG.png); background-repeat:no-repeat; background-position:bottom right; color:#333333; }
.homeBoxes a.homeValuation:hover	{ border:1px solid #f7943a; color:#333333; }
.homeBoxes a.homeVendors			{ border:1px solid #CCCCCC; }
.homeBoxes a.homeVendors:hover		{ border:1px solid #f7943a; }
.homeBoxes a.homeBuyers				{ border:1px solid #CCCCCC; }
.homeBoxes a.homeBuyers:hover		{ border:1px solid #f7943a; }
.homeBoxes a.homeMortgages			{ border:1px solid #CCCCCC; background-image:url(../images/main/mortgageBanner.png); background-repeat:no-repeat; }
.homeBoxes a.homeMortgages:hover	{ border:1px solid #f7943a; }
a.homeMortgages .mortgageText		{ color:#333333; }
a.homeMortgages:hover .mortgageText	{ color:#333333; }

/* Feature Slider */

#slides1Wrapper 																			{ width:455px; }
#slides1Wrapper .slidesWrapper 																{ width:455px; height:326px; }
#slides1Wrapper .slidesWrapper .slides .slide 												{ width:455px; height:326px; }
#slides1Wrapper .slidesWrapper .slides .slide a 											{ width:455px; height:326px; overflow:hidden; }
#slides1Wrapper .slidesWrapper .slides .slide a span.details 								{ height:35px; width:455px; opacity:0.9 !important; bottom:0px !important; padding: 10px 10px 10px 10px; }
#slides1Wrapper .slidesWrapper .slides .slide a span.address 								{ font-weight:bold; font-size:14px; }
#slides1Wrapper .slidesWrapper .slides .slide a span.baseWrapper 							{ width:465px; padding:5px; }
#slides1Wrapper .slidesWrapper .slides .slide a span.baseWrapper .attributes				{ float:left; width:200px; 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; font-size:14px; }
#slides1Wrapper .slidesWrapper .slides .slide a span.baseWrapper .priceWrapper .price 		{ float:left; width:auto; font-weight:bold; font-size:14px; }

#slides1Wrapper .slidesWrapper 																{ border:1px solid #FFFFFF; background-color:#FFFFFF; }
#slides1Wrapper .slidesWrapper .slides .slide a span.details 								{ background-color:#00529D; }
#slides1Wrapper .slidesWrapper .slides .slide a span.address 								{ color:#ffffff; }
#slides1Wrapper .slidesWrapper .slides .slide a span.baseWrapper .attributes				{ color:#ffffff; }
#slides1Wrapper .slidesWrapper .slides .slide a span.baseWrapper .priceWrapper .status		{ color:#ffffff; }
#slides1Wrapper .slidesWrapper .slides .slide a span.baseWrapper .priceWrapper .price 		{ color:#F7943A; }

/* Search Form */

.homeSearch .xVS_searchForm 										{ margin-left:10px; width:210px; }
.homeSearch .xVS_searchForm label									{ font-weight:normal !important; }
.homeSearch .xVS_searchType.xVS_selectWrapper,
.homeSearch .xVS_searchType label,
.homeSearch .xVS_searchType select									{ visibility:visible !important; }
.xVS_selectWrapper													{ margin:3px 0px !important; }
.homeSearch .xVS_searchForm .xVS_textbox							{ padding:5px 0px 5px !important; }
.homeSearch .xVS_searchForm .xVS_textbox .textbox 					{ width:200px; }
.homeSearch .xVS_searchForm .xVS_searchType							{ height:25px; }
.homeSearch .xVS_searchForm .xVS_searchType label 					{ width:85px; }
.homeSearch .xVS_searchForm .xVS_searchType select 					{ float:left; width:125px; margin-right:0px; }
.homeSearch .xVS_searchForm .xVS_minPrice 							{ height:25px; }
.homeSearch .xVS_searchForm .xVS_minPrice label 					{ width:85px; }
.homeSearch .xVS_searchForm .xVS_minPrice select 					{ float:left; width:125px; margin-right:0px; }
.homeSearch .xVS_searchForm .xVS_maxPrice 							{ height:25px; }
.homeSearch .xVS_searchForm .xVS_maxPrice label 					{ width:85px; }
.homeSearch .xVS_searchForm .xVS_maxPrice select 					{ float:left; width:125px; margin-right:0px; }
.homeSearch .xVS_searchForm .xVS_unit1 								{ height:25px; }
.homeSearch .xVS_searchForm .xVS_unit1 label 						{ width:85px; }
.homeSearch .xVS_searchForm .xVS_unit1 select 						{ float:left; width:125px; margin-right:0px; }
.homeSearch .xVS_searchForm .xVS_radius 							{ height:25px; }
.homeSearch .xVS_searchForm .xVS_radius label 						{ width:85px; }
.homeSearch .xVS_searchForm .xVS_radius select 						{ float:left; width:125px; margin-right:0px; }
.homeSearch .xVS_radius												{ display:none !important; }
.homeSearch .xHS_town												{ display:block; float:left; margin-bottom:5px; }
.homeSearch .xHS_town label											{ float:left; width:85px; }
.homeSearch .xHS_town select 										{ float:left; width:125px; margin-right:0px; }
.homeSearch .xVS_searchForm .xADV_popup .xAdv .xAdv_sectionTitle 	{ font-weight:bold; }
.homeSearch .xVS_searchForm .xADV_popup .xADV_buttons button		{ width:199px; cursor:pointer; }
.homeSearch .xVS_more,
.homeSearch .xVS_submit												{ text-align:center; }
.homeSearch .xVS_more button										{ width:155px; height:30px; cursor:pointer; }
.homeSearch .xVS_more .moreOptionsLabel								{ display:none !important; }
.homeSearch .xVS_submit button 										{ width:215px; height:45px; cursor:pointer; }
.homeSearch .xVS_submit .searchButtLabel							{ display:none !important; }

.homeSearch .xVS_more button										{ border:none; background-color:transparent; background-image:url(../images/search/advancedButt.png); background-repeat:no-repeat; }
.homeSearch .xVS_more button:hover									{ border:none; background-color:transparent; background-image:url(../images/search/advancedButt_hover.png); background-repeat:no-repeat; }
.homeSearch .xVS_submit button										{ border:none; background-color:transparent; background-image:url(../images/search/searchButt.png); background-repeat:no-repeat; }
.homeSearch .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: #EEEEEE; }
#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; }
#homeRecentlyAdded a .details .priceInfo 		{ display: block; width:156px; overflow: hidden; font-size: 11px; }
#homeRecentlyAdded a .details .priceInfo .price { color: #000098; font-weight: bold; font-size: 12px; }

/* Search Page */

.searchPage										{ float:left; width:979px; margin:0px 0px 0px 9px; padding:10px; }
.searchPage .leftCol							{ float:left; width:260px; }
.searchPage .homeTitle							{ font-size:1.5em; font-weight:bold; }
.searchPage a.homePhone							{ float:left; height:115px; width:225px; margin:0px 5px 5px 7px; padding:10px; }
.searchPage a.homeMailing						{ float:left; height:219px; width:225px; margin:0px 5px 5px 7px; padding:10px; }
.searchPage .rightCol							{ float:left; width:710px; }
.xPL_propertyList								{ padding-top:15px !important; }
.xPL_propertyList .xPL_header					{ height:30px; }
.xPL_propertyList .xPL_header .xPL_title		{ float:left; width:500px; margin:0px; }
.xPL_propertyList .xPL_header .xPL_order		{ clear:none; float:right; margin-top:0px; width:200px; }
.xPL_propertyList .xPL_pages 					{ clear:left; float:left; font-size:14px; height:22px; margin-left:0; overflow:hidden; padding:10px 4px 4px 5px; text-transform:uppercase; width:510px; }
.xPL_propertyList .xPL_navigation a				{ font-weight:bold; }
.xPL_propertyList .xPL_property					{ margin:0px 10px 10px 10px !important; height:220px !important; }
.xPL_propertyList .xPL_property .xPL_details	{ width:510px; }
.xPL_propertyList .xPL_property a.xPL_title		{ font-size:16px !important; }
.xPL_propertyList .xPL_property .xPL_photo		{ width:150px !important; height:105px !important; }
.xPL_photo img									{ max-width:133px !important; max-height:100px; }
.xPL_propertyList .xPL_property .xPL_status		{ display:none !important; }

.searchPage a.homePhone							{ border:1px solid #CCCCCC; color:#00529d; }
.searchPage a.homePhone:hover					{ border:1px solid #f7943a; color:#00529d; }
.searchPage a.homeMailing						{ border:1px solid #CCCCCC; background-image:url(../images/main/mailingListBG.png); color:#FFFFFF; }
.searchPage a.homeMailing:hover					{ border:1px solid #f7943a; color:#FFFFFF; }
.xPL_propertyList .xPL_pages					{ background-color:#CCCCCC; }
.xPL_propertyList .xPL_pages a					{ color:#FFFFFF; }
.xPL_propertyList .xPL_pages a:hover			{ color:#000000; }
.xPL_propertyList .xPL_navigation a				{ background-color:#00529d !important; color:#FFFFFF; }
.xPL_propertyList .xPL_navigation a:hover		{ background-color:#84b5f0 !important; color:#FFFFFF; }
.xPL_propertyList .xPL_propertyHover			{ background-color:#dddddd; }
.xPL_propertyList .xPL_property a.xPL_title		{ background-color:#00529d !important; }

/* Property Page */

.propertyPage									{ float:left; width:979px; margin:0px 0px 0px 9px; padding:10px; }
.propertyPage .leftCol							{ float:left; width:260px; }
.propertyPage .rightCol							{ float:left; width:710px; }
.propertyPage .homeTitle, .xPP_simiarGrid h3						{ font-size:1.5em; font-weight:bold; }

.xPP_propertyPal { width:auto; }
.xPP_propertyPal .xPP_back { background-color:#84b5f0; color:#FFF; }
.xPP_propertyPal .xPP_back:hover { background-color:#00529d; }

/* Right Column */
.leftCol { float:right; width:300px; margin-top:16px; }
.leftCol .xPP_box { padding:1px 0 15px 0; position:relative; width:220px; }
.leftCol .xPP_box .xPP_header { width:300px; height:10px; position:absolute; top:0; left:0; }
.leftCol .xPP_box .xPP_footer { width:300px; height:10px; position:absolute; bottom:0; left:0; }
.leftCol .xPP_box hr { margin:0 20px; color:#CCC; }
.leftCol .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; }
.leftCol .xPP_seekers span { display:none; }
.leftCol .xPP_seekers span strong { display:block; }
.leftCol .xPP_links { width:inherit; margin-top:18px; }
.leftCol .xPP_links span { margin:0px 0px 0px 0px; }
.leftCol .xPP_links a { display:block; width:190px; font-weight:bold; font-size:14px; text-decoration:none; padding:10px; height:15px; overflow:hidden; clear:both; margin:0 auto 4px auto; background-color:#84b5f0; color:#FFFFFF; }
.leftCol .xPP_links a:hover	{ background-color:#00529d; }
.leftCol .xPP_links a.xPP_enquire {  }
.leftCol .xPP_links .xPP_morePhotos {  }

/* Similar Grid */

.xPP_simiarGrid									{ float:left; width:200px; padding:5px; }
.xPP_simiarGrid a								{ float:left; text-decoration:none; padding:5px 10px; margin:10px 0px 30px; background-color:#EFEFEF; }
.xPP_simiarGrid a .xPP_image					{ float:left; width:190px; }
.xPP_simiarGrid a .xPP_image .xPP_status		{ float:left; width:190px; background-color:#84b5f0; text-align:center; color:#FFFFFF; }
.xPP_simiarGrid a .xPP_image .xPP_status a		{ color:#FFFFFF; }
.xPP_simiarGrid a .xPP_image .xPP_status a:hover{ color:#000000; }
.xPP_simiarGrid a .xPP_details					{ float:left; width:190px; text-align:center; padding:10px 0px; }
.xPP_simiarGrid a .xPP_details .xPP_address		{ float:left; font-size:14px; font-weight:bold; }
.xPP_simiarGrid a .xPP_details .xPP_town		{ float:left; clear:both; }
.xPP_simiarGrid a .xPP_details .xPP_priceInfo	{ float:left; }
.xPP_simiarGrid a .xPP_details .xPP_brief		{ float:left; }

/* 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; }

.devList { background-color:#FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; }
.devList .xDL_header h1 { font-size:20px; background-color:#00529D; color:#FFFFFF; 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:#00529D; border:1px solid #D1D3D4; color:#FFFFFF; }
.devList .xDL_pages span { color:#FFFFFF !important; }
.devList .xDL_navigation { text-align:right; }
.devList .xDL_navigation a.xDL_np { background-color:#00529D; border:1px solid #D1D3D4; color:#FFFFFF; }
.devList .xDL_navigation a.xDL_next:hover { color:#FFFFFF; background-color:#F7943A; cursor:pointer; }
.devList .xDL_navigation a.xDL_prev:hover { color:#FFFFFF; background-color:#F7943A; cursor:pointer; }
.devList .xDL_navigation span { display:none; }
.devList .xDL_development { background-color:#00529D; }
.devList .xDL_development .xDL_details { background-color:#FFF; }
.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:#a81c36; }
.devList .xDL_searchMap h2 { background-color:#00529D; }

/* 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; }

.devPage { background-color:#FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; }
.devPage .xDP_back { background-color:#00529D; }
.devPage .xDP_back:hover { background-color:#F7943A; }
.devPage .xDP_rightCol .xDP_seekers:hover { color:#A81C36; }
.devPage .xDP_rightCol .xDP_links a { color:#FFF; text-transform:uppercase; font-weight:bold; background-color:#00529D; }
.devPage .xDP_rightCol .xDP_links a:hover { background-color:#F7943A; }
.devPage .xMapMessage { background-color:#F7943A; color:#FFF; }
.devPage .xMapMessage strong { color:#FFF; }
.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:#00529d; color:#FFF; border:none; background-image:url(../images/searchForm/arrow.png); background-repeat:no-repeat; }
.xHS_searchForm .xHS_textbox button:hover { background-color:#000; }
.xHS_searchForm .xHS_selectWrapper label { color:#00529d; 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; }
.staticPage .static_title.blue		{ color:#00529D; }

/* Mortgages */

.MORCAL_wrapper					{ border-top:1px solid #CCCCCC; padding-bottom:10px; }
.mortgageCalc					{ color:#333333; padding-bottom:10px; }
.MORCAL_rightBorder				{ border-right:1px solid #F7943A; }
.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; }

/* Coming Soon */

.comingSoonProperties			{ float:left; width:590px; }
.comingSoonDetails				{ float:left; width:280px; }

.comingSoonTable				{ background-color:#F0F0F0; }


/* Tenants Application Form */

.SLS_form	{ float:left; margin:0px 0px 10px 0px; width:540px; }
.valuationCaptua	{ float:left; width:540px; }

.staticPage .content  fieldset { position:relative; margin:0 0 -1em 0; padding:0 0 1em 0; border-style:none; border-top:1px solid #BFBAB0; background-color:#F2EFE9; }
.staticPage .content fieldset.SLS_alt { background-color:#E6E3DD; }
.staticPage .content legend { margin-left:1em; margin-bottom:0.7em; font-weight:bold; padding:0px; }
.staticPage .content legend span { position:absolute; margin-top:0.7em; margin-left:0.7em; font-size:160%; color:#535353; }
.staticPage .content fieldset ul { padding:1em 1em 0 1em; list-style:none; margin-top:26px; }
.staticPage .content fieldset li { float:left; clear:left; width:100%; padding-bottom:1em; }
.staticPage .content fieldset label { display:block; float:left; width:16em; margin-right:1em; position:relative; }
.staticPage .content fieldset label em { display:block; color:#F00; font-size:85%; font-style:normal; text-transform:uppercase; position:absolute; left:19em; top:0; }
.staticPage .content fieldset li input { width:300px; }
.staticPage .content fieldset li select { width:304px; }
.staticPage .content fieldset li textarea { width:300px; }
.staticPage .content fieldset.SLS_submit { float:none; width:auto; border:0 none #FFF; padding-left:17em; padding-top:1em; background-color:#FFF; }
.staticPage .content fieldset.SLS_submit button { border:1px solid #E1E7E7; cursor:pointer; padding:0.5em; background-color:#ef6b00; color:#FFF; font-size:100%; }
.staticPage .content fieldset.SLS_submit button:hover { background-color:#1B2E4C; }
.staticPage .content fieldset .xCF_captcha { display:block; float:left; padding:5px; width:450px; }
.staticPage .content fieldset .xCF_captcha a { display:block; }
.staticPage .content fieldset .xCF_captcha img { display:block; left:50%; margin:10px auto 10px auto; border:solid 2px #000; }
.staticPage .content fieldset .xCF_captcha label { display:inline; float:none; width:auto; }
.staticPage .content fieldset .xCF_captcha input { width:150px; }
.staticPage .content .xCF_errors { border:solid 1px #F00; font-size:12pt; padding:10px; background-color:#ffffcc; color:Red; margin:0 0 10px 0; }

/* Contact Page */

.contactPage						{ float:left; width:979px; margin:0px 0px 0px 9px; padding:10px; }
.contactPage .form					{ float:left; width:500px; margin:0px 0px 0px 50px; }
.contactPage .branches				{ float:left; width:200px; margin:0px 0px 0px 50px; padding:0px 10px; }
.xAF_branches						{ float:right; }

.contactPage .branches				{ border-left:10px solid #00529D; }

/* xError Page */

.xError	{ clear:both; }

/* Print Page */
.printPage .wrapper,
.printPage h1,
.printPage h2,
.printPage h3	{ color:#000000 !important; }

/* Media Player */
.xMediaPlayer .mediaWrapper,
.xMediaPlayer .pane .tabNav .active 							{ background-color:#84b5f0 !important; }
.xMediaPlayer .mediaWrapper .photos .photoWrapper #nextLink,
.xMediaPlayer .mediaWrapper .photos .photoWrapper #prevLink 	{ background-color:#84b5f0 !important; }
.xMediaPlayer .mediaWrapper .xMapMessage 						{ background-color:#84b5f0; color:#FFFFFF; }
.xMediaPlayer .mediaWrapper .xMapMessage strong 				{ color:#84b5f0; }
.xMediaPlayer .mediaWrapper .photos .leftCol .advert 			{ background-image:url(../images/lightBoxLogo.png); background-repeat:no-repeat; }
.xMediaPlayer .mediaWrapper .xMapMessage strong					{ color:#FFFFFF; }
