body 			{ margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:999px; }
.xPageWrapper	{ width:999px; }
img 			{ border:none; }
h2.title, .xPP_simiarGrid h3		{ float:left; font-size:1.5em; font-weight:bold; padding:5px 30px 5px 10px; border-left:none; width:auto; margin:5px 0px; }

body 			{ color:#5e5e5e; background-color:#cccccc; }
.xPageWrapper	{ background-color:#FFFFFF; border:3px solid #FFFFFF; }
a 				{ color:#006839; text-decoration:none; }
a:hover 		{ color:#EC3C2D; }

/* Header */

.headerWrapper							{ float:left; width:999px; }
.headerLogo								{ float:left; width:340px; height:125px; }
.headerDetails							{ float:right; width:420px; padding:15px 10px 0px 0px; }
.headerDetails span						{ text-align:right; display:block; }
.headerNumber							{ font-size:1.8em; }
.headerAddress							{ font-size:1.4em; }
.headerEmail							{ font-size:1.5em; }
.headerTag								{ font-size:1.1em; margin-top:10px; }
.headerNav								{ float:left; width:999px; }
.headerWrapper .headerNav ul			{ list-style:none; margin:0px; padding:0px; }
.headerWrapper .headerNav li			{ display:inline; }
.headerWrapper .headerNav li a			{ float:left; width:auto; text-align:center; display:block; padding:5px 13px; }

.headerWrapper							{ background-color:#CCDA65; }
.headerNumber							{ color:#006839; }
.headerAddress							{ color:#006839; }
.headerEmail							{ color:#EC3C2D; }
.headerTag								{ color:#006839; }
.headerNav								{ background-color:#EC3C2D; }
.headerWrapper .headerNav a				{ color:#FFFFFF; }
.headerWrapper .headerNav a:hover		{ color:#FFFFFF; background-image:url(../images/header/navSelect.png); background-repeat:no-repeat; background-position:bottom center; }
.headerWrapper .headerNav a.selected	{ color:#FFFFFF; background-image:url(../images/header/navSelect.png); background-repeat:no-repeat; background-position:bottom center; }

/* Footer */

.footerWrapper							{ float:left; width:999px; margin-top:10px; }
.footerWrapper .footerNav				{ float:left; width:760px; padding:10px; }
.footerWrapper .footerPPLogo			{ float:right; width:215px; }

.footerWrapper							{ background-color:#CCDA65; color:#FFFFFF; border-top:3px solid #EC3C2D; }
.footerWrapper .footerNav a				{ color:#14733d; }
.footerWrapper .footerNav a:hover		{ color:#14733d; text-decoration:underline; }

/* Home Page */

.homeWrapper							{ float:left; width:999px; }
.homeSearch								{ float:left; width:245px; height:395px; margin:5px; }
.homeFlash								{ float:left; width:525px; height:395px; margin:5px; }
.homeWelcome							{ float:left; width:185px; height:385px; margin:5px 0px 5px 5px; padding:5px; }
a.homeVideo								{ position:absolute; padding:3px; width:175px; margin:5px 0px; float:left; height:110px; font-weight:bold; }
a.homeVideo span						{ position:inherit; bottom:0px; right:5px; }
a.homeRegister							{ float:left; width:245px; height:164px; margin:5px; }
a.homeRegister strong					{ font-size:1.2em; }
a.homeRegister .text					{ float:left; width:100px; padding:5px; margin-top:40px; }
a.homeRegister .clickhere				{ float:left; width:200px; padding:0px 5px; }
.homeRecent								{ float:left; width:724px; height:164px; margin:5px 0px 5px 5px; }
.recentTitle							{ float:left; width:29px; height:164px; }

.homeSearch								{ background-color:#EC3C2D; color:#FFFFFF; border:1px solid #CCCCCC }
.homeFlash								{ border:1px solid #CCCCCC; }
.homeWelcome							{ border:1px solid #CCCCCC; }
a.homeVideo								{ border:2px solid #006839; color:#006839; background-image:url(../images/main/welcomeVids.png); background-repeat:no-repeat; }
a.homeVideo:hover						{ border:2px solid #EC3C2D; color:#EC3C2D; }
a.homeRegister							{ border:1px solid #CCCCCC; background-image:url(../images/main/homeTexts.png); background-repeat:no-repeat; color:#333333; }
a.homeRegister strong					{ color:#EC3C2D; }
a.homeRegister:hover					{ border:1px solid #EC3C2D; }
a.homeRegister .clickhere				{ font-weight:bold; }
a.homeRegister:hover .clickhere			{ color:#EC3C2D;}
.homeRecent								{ border:1px solid #CCCCCC; }

/* Recent */

#homeRecentlyAdded								{ float:left; }
#homeRecentlyAdded a 							{ cursor:pointer; display:block; width:147px; height:; padding:3px 7px 0px 2px; float:left; margin:1px 5px 0px 10px; }
#homeRecentlyAdded a .image 					{ display:block; float:left; width:133px; height:100px; text-align:center; }
#homeRecentlyAdded a .image img 				{ border:none; width:auto; margin:0px auto; }
#homeRecentlyAdded a .details 					{ display:block; float:left; width:140px; height:50px; }
#homeRecentlyAdded a .details .address 			{ display:block; font-weight: bold; width:128px; height:14px; overflow:hidden; }
#homeRecentlyAdded a .details .town 			{ display:block; width:128px; height:14px; overflow: hidden; font-size:11px; }
#homeRecentlyAdded a .details .priceInfo 		{ display:block; width:128px; height:14px; overflow: hidden; font-size:11px; }
#homeRecentlyAdded a .details .priceInfo .price { font-weight:bold; font-size:12px; }

#homeRecentlyAdded a 							{ color: #333333; border:solid 1px #EEEEEE; }
#homeRecentlyAdded a:hover 						{ border:solid 1px #CCDA65; background-color:#EEEEEE; }
#homeRecentlyAdded a .details .address 			{ color: #333333; }
#homeRecentlyAdded a .details .priceInfo .price { color: #CC0000; }

/* Search Form */

.xVS_searchForm									{ width:230px; margin:20px 0 0 30px; }
.xVS_searchForm .xVS_textbox					{ padding:0px 0px 5px; float:none; }
.xVS_searchForm .xVS_textbox .textbox			{ width:160px; }
.xVS_searchForm .xVS_selectWrapper				{ width:auto; float:none; height:25px; }
.xVS_searchForm .xVS_submit						{ width:180px !important; }
.xVS_searchForm button							{ height:36px; width:180px; }
.xVS_searchForm .xVS_more						{ width:180px !important; margin-top:40px; }
.xVS_searchForm .xVS_submit button				{ padding:5px 30px; font-size:1.4em; }

.xVS_searchForm .xVS_textbox label,
.xVS_searchForm .xVS_selectWrapper label		{ color:#FFFFFF; }
.xVS_searchForm button							{ background-image:url(../images/main/searchButt.png); background-repeat:no-repeat; background-color:transparent; color:#FFFFFF; border:none; }
.xVS_searchForm button:hover					{ background-image:url(../images/main/searchButt_hover.png); color:#FFFFFF; }
.xMAP_infoWindow .links a						{ color:#000000; }
.xMAP_infoWindow .links a:hover					{ color:#CCDA65; }
.xVS_more em									{ color:#FFFFFF; }
.xADV_popup										{ color:#333333 !important; }
.xAdv_sectionTitle								{ color:#333333 !important; }
.xAdv_set .xAdv_option label					{ color:#333333 !important; }

/* Search Page */

.searchPage							{ float:left; clear:both; margin:5px 0px; width:999px; }
.searchPage .leftCol				{ float:left; width:240px; padding-bottom:40px; }
.searchPage .rightCol				{ float:right; width:750px; margin:10px 0px 0px 5px; }
.xPL_largeImg .xPL_navigation span	{ display:none !important; }
.xPL_largeImg .xPL_property .xPL_more	{ margin:5px 10px 10px 0px; }
.xPL_largeImg .xPL_footer .xPL_pages a	{ padding:3px; }
.xPL_largeImg .xPL_property .xPL_photo { position:relative; }
.xPL_largeImg .xPL_property .xPL_photo .xPL_status,
.xPL_largeImg .wedgeStatus { display:block; font-weight:bold; text-decoration:none; position:absolute; top:0; left:0; width:106px; height:106px; text-align:left; background-image:url(../images/arrow.png); overflow:hidden; }
.xPL_largeImg .xPL_property .xPL_photo .xPL_status span,
.xPL_largeImg .wedgeStatus span { display:block; font-size:14px; letter-spacing:1px; padding-left:6px; padding-top:6px; text-align:left; text-transform:capitalize; width:77px; }

.searchPage .leftCol							{ background-color:#EC3C2D; }
.searchPage .leftCol h2.title					{ color:#FFFFFF; }
.xPL_largeImg .xPL_property .xPL_photo .xPL_status span,
.xPL_largeImg .wedgeStatus span { color:#FFF; }
.xPL_largeImg .xPL_property .xPL_priceInfo 					{ background-color:#006839; color:#FFFFFF; }
.xPL_largeImg .xPL_property .xPL_details .xPL_status			{ background-color:#EC3C2D; color:#FFFFFF; display:none; }
.xPL_largeImg .xPL_more							{ color:#333333; }
.xPL_largeImg .xPL_more:hover					{ color:#333333; }
.xPL_largeImg .xPL_navigation span.xPL_np.xPL_next		{ background-image:none; background-color:#CCCCCC; color:#999999; }
.xPL_largeImg .xPL_navigation a.xPL_np,
.xPL_largeImg .xPL_navigation a.xPL_prev		{ background-image:none; background-color:#006839; color:#FFFFFF; border:1px solid #006839; }
.xPL_largeImg .xPL_navigation a.xPL_np:hover,
.xPL_largeImg .xPL_navigation a.xPL_prev:hover	{ background-color:#EC3C2D; color:#FFFFFF; border:1px solid #EC3C2D; }
.xPL_propertyHover								{ background-color:#DDDDDD; }
.xPL_largeImg .xPL_footer .xPL_pages a			{ background-color:#006839; color:#FFFFFF; }
.xPL_largeImg .xPL_footer .xPL_pages a:hover	{ background-color:#EC3C2D; color:#FFFFFF; }

/* Property Page */
.xPP_links												{ float:left; margin-top:15px; }
.xPP_links a											{ clear:both; float:left; margin:2px 0px 2px 35px; padding:10px; width:150px; }
.xPP_simiarGrid a										{ float:left; margin-left:10px; }
.xPP_simiarGrid .xPP_status								{ display:block; font-size:1.2em; }
.xPP_simiarGrid .xPP_details							{}
.xPP_simiarGrid .xPP_details .xPP_address				{ clear:both; float:left; width:200px; }
.xPP_simiarGrid .xPP_details .xPP_town					{ clear:both; float:left; width:200px; }
.xPP_simiarGrid .xPP_details .xPP_priceInfo				{ clear:both; float:left; width:200px; }
.xPP_simiarGrid .xPP_details .xPP_priceInfo .xPP_offers	{}
.xPP_simiarGrid .xPP_details .xPP_priceInfo .xPP_price	{}
.xPP_info												{ width:570px; }
.xPP_info .xPP_lbl										{ width:100px; }
.xPP_info .xPP_val										{ width:180px; }
.xPP_back												{ float:right; padding:10px; }
a.xPP_seekers											{ height:100px; width:200px; text-align:right; }
.similarPropertyTitle									{ margin:40px 0px 0px 0px !important; }

.xPP_simiarGrid a:hover .xPP_status,
.xPP_simiarGrid a:hover .xPP_details .xPP_address,
.xPP_simiarGrid a:hover .xPP_details .xPP_town,
.xPP_simiarGrid a:hover .xPP_details .xPP_priceInfo,
.xPP_simiarGrid a:hover .xPP_details .xPP_priceInfo .xPP_offers,
.xPP_simiarGrid a:hover .xPP_details .xPP_priceInfo .xPP_price					{ color:#000000 !important; }


.xPP_simiarGrid a .xPP_status,
.xPP_simiarGrid a .xPP_details .xPP_address,
.xPP_simiarGrid a .xPP_details .xPP_town,
.xPP_simiarGrid a .xPP_details .xPP_priceInfo,
.xPP_simiarGrid a .xPP_details .xPP_priceInfo .xPP_offers,
.xPP_simiarGrid a .xPP_details .xPP_priceInfo .xPP_price		{ color:#FFFFFF; }
.xPP_simiarGrid a:hover .xPP_status,
.xPP_simiarGrid a:hover .xPP_details .xPP_address,
.xPP_simiarGrid a:hover .xPP_details .xPP_town,
.xPP_simiarGrid a:hover .xPP_details .xPP_priceInfo,
.xPP_simiarGrid a:hover .xPP_details .xPP_priceInfo .xPP_offers,
.xPP_simiarGrid a:hover .xPP_details .xPP_priceInfo .xPP_price	{ color:#CCDA65; }
.xPP_back														{ background-color:#006839 !important; color:#FFFFFF; border:1px solid #006839; font-weight:bold; }
.xPP_back:hover													{ background-color:#EC3C2D !important; color:#FFFFFF; border:1px solid #EC3C2D; }

.xPP_links a													{ background-color:#14733D; color:#FFFFFF !important; border:2px solid #FFFFFF; }
.xPP_links a:hover												{ background-color:#FFFFFF; color:#14733D !important; border:2px solid #14733D; }
.xPL_largeImg .xPL_navigation a:hover							{ color:#CCDA65; }

/* Development List */

.xDL_largeImg .xDL_more					{ margin:0px 10px 0px 0px; }
.xDL_largeImg .xDL_navigation a			{ background-color:#EC3C2D !important; color:#FFFFFF !important; border:1px solid #EC3C2D !important; background-image:none !important; }
.xDL_largeImg .xDL_navigation a:hover 	{ background-color:#006839 !important; color:#FFFFFF !important; border:1px solid #006839 !important; }
.FF_searchPage .FF_leftCol	{ background-color:#EC3C2D; color:#FFFFFF; }
.xDL_largeImg .xDL_propertyList .xDL_developmentHover { background-color:#EEEEEE !important; }
.xDL_largeImg .xDL_brief span { background-color:#EC3C2D; color:#FFFFFF; }
.xDL_largeImg .xDL_styles,
.xDL_largeImg .xDL_priceInfo { background-color:#006839; color:#FFFFFF; }

/* Development Page */
.FF_developmentPage .FF_leftCol { background-color:#EC3C2D; }
.FF_developmentPage .FF_rightCol a { color:#006839; font-weight:bold; }
.FF_developmentPage .FF_rightCol a:hover { color:#EC3C2D; }

/* Static Pages */

.staticPage							{ float:left; margin:10px; padding:10px; width:957px; clear:both; }
.staticPage .form					{ float:left; width:500px; }
.xCF_commentsRow textarea 			{ width:475px; }
.staticPage .form .xCF				{ padding:10px; }
.staticPage .branches				{ float:right; width:300px; }
.staticPage .office					{ float:left; clear:both; width:300px; }
.staticPage .office h2.title		{ width:180px !important; }
.staticPage .captcha				{ padding:5px; }
.xCF_button							{ cursor:pointer; }

.staticPage							{ border:1px solid #CCCCCC; }
.staticPage .office th				{ border-right:2px solid #CCDA65; }
.staticPage .office .vcard a		{ color:#14733d; }
.staticPage .office .vcard a:hover	{ color:#EC3C2D; }
.staticPage .captcha				{ background-color:#EC3C2D !important; }
.xCF_captcha a						{ color:#EC3C2D; }
.xCF_captcha a:hover				{ color:#000000; }

/* Services */

.servicesRight			{ font-size:1.3em; width:300px; }

.servicesLeft			{ border:1px solid #CCCCCC; background-color:#EEEEEE; }
.servicesRight			{ border:1px solid #CCCCCC; background-color:#EEEEEE; }

/* xError */

.xError				{ clear:both; }

/* Media player */
.xMediaPlayer .mediaWrapper,
.xMediaPlayer .pane .tabNav .active 							{ background-color:#CCDA65; }
.xMediaPlayer .mediaWrapper .photos .photoWrapper #nextLink,
.xMediaPlayer .mediaWrapper .photos .photoWrapper #prevLink 	{ background-color:#CCDA65; }
.xMediaPlayer .mediaWrapper .xMapMessage 						{ background-color:#CCDA65; color:#FFFFFF; }
.xMediaPlayer .mediaWrapper .xMapMessage strong 				{ color:#000000; }

.xMediaPlayer .mediaWrapper .photos .leftCol .advert 			{ background-image:url(../images/main/lightBoxLogo.png); background-repeat:no-repeat; }

/* Feature Slider */

#slides1Wrapper 																			{ width:525px !important; overflow:hidden !important; }
#slides1Wrapper .slidesWrapper 																{ width:525px !important; height:395px !important; }
#slides1Wrapper .slidesWrapper .slides .slide 												{ width:525px !important; height:395px !important; }
#slides1Wrapper .slidesWrapper .slides .slide a 											{ float:left; width:525px !important; height:395px !important; overflow:hidden; }
#slides1Wrapper .slidesWrapper .slides .slide a .image										{ float:left; text-align:center; width:525px; height:395px; }
#slides1Wrapper .slidesWrapper .slides .slide a span.details 								{ height:50px !important;  padding:5px !important; position:absolute; width:515px !important; bottom:0px !important; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .address							{ float:left; width:515px; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper						{ float:left; width:515px; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper .status				{ float:left; width:260px; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper .price				{ float:right; text-align:right; width:255px; font-size:1.3em !important; }

#slides1Wrapper .slidesWrapper 																{ border:0px solid #FFFFFF !important; background-color:#FFFFFF !important; }
#slides1Wrapper .slidesWrapper .slides .slide a .details 									{ background-color:#006839 !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; }
