body							{ margin: 10px auto 0px auto; background-color:#cccccc; font:normal 12px Arial; color:#000000; width:999px; }

.xPageWrapper					{ background-color:#FFFFFF; }

.page_htl						{ background-color:#FFFFFF !important; }

.page_def						{ background-color:#FFFFFF; }

img								{ border:none; }

a								{ text-decoration:none; color:#000000; }
a:hover							{ color:#cc0000; }

.welcomeWrapper ul li			{ list-style-image:url(../images/main/listIcon.jpg); }

/* Header */

.headerWrapper			{ width:999px; height:125px; background-image:url(../images/header/headerBG.jpg); background-repeat:repeat-y; margin:0 0 10px 0; }
.headerLogo				{ float:left; width:309px; height:125px;}
.headerAddress			{ float:right; height:89px; width:214px; }

.headerNav				{ float:right; margin:17px 10px 0 0; width:670px; }
.headerNav a			{ color:#ffffff; }
.headerNav a:hover,
.headerNav a.Selected	{ color:#cc0000; background-color:#FFFFFF; }

.headerHome,
.headerRes,
.headerComm,
.headerLand,
.headerDevs,
.headerAbout,
.headerContact			{ float:left; height:15px; padding:2px; margin:0 3px 0 3px; font-size:12px !important; }

/* Home Page */

.welcomeWrapper		{}
.welcomeFlash		{ float:left; width:246px; height:288px; margin:15px 10px 0px 5px; }
.centralWrapper		{ float:left; width:490px; }
.welcomePics		{ float:left; }
.welcomeBlurb		{ float:left; }
.welcomeNews		{ float:left; background-image:url(../images/main/newsBG.jpg); background-repeat:no-repeat; height:60px; width:490px; margin:0 0 10px 0; }
.newsHeader			{ margin:5px 0 0 10px; }
.newsContent		{ float:left; margin:0 0 0 10px; }

.WelcomeSearch		{ float:left; }
.xVS_textbox .textbox,
.xVS_selectWrapper select	{ border:1px solid #CC0000 !important; }


.welcomeWrapper .xADV_popup 	{ margin:3px 0 0 -540px; left:0%; }

/* Welcome Search Box */

.xVS_searchForm				{ width:220px; padding:10px 0 0 10px; }
.xVS_textbox				{ padding:5px 0 10px 0 !important; width:auto; }
.xVS_textbox .textbox		{ width:210px; }
.xVS_selectWrapper			{ margin:0; height:25px; float:none; width:auto; }
.xVS_selectWrapper select	{ width:140px; margin-right:0; }

/* Search Page */

.searchPage .leftCol						{ float:left; width:250px; }
.searchPage .rightCol						{ float:left; width:740px; }
.xPL_largeImg .xPL_priceInfo				{ background-color:#cc0000; }
.tLM_list ul a								{ height:70px !important; }
.tLM_list ul a .tLM_photo					{ height:60px !important; }
.tLM_list ul a .tLM_priceInfo .tLM_price	{ color:#770e29 !important; }

/* Property Page */

.developmentPage .leftCol, .propertyPage .leftCol		{ float:left; width:250px;}
.developmentPage .rightCol, .propertyPage .rightCol		{ float:left; width:740px; }

.xPP_toolbox				{ background:#FFFFFF; border:1px solid #cc0000; }

.xPP_twoColumns .xPP_back			{ background-color:#ffffff !important; border:1px solid #cc0000; }
.xPP_twoColumns a.xPP_back			{ color:#000000; }
.xPP_twoColumns a:hover.xPP_back	{ color:#cc0000; }

.xPP_twoColumns .xPP_block			{ clear:none !important; }

.xPP_twoColumns h1					{ color:#cc0000;}

.xPP_twoColumns .xPP_smsinfo,
.xPP_tallPhotos .xPP_big,
.xPP_tallPhotos .xPP_thumb			{ border:1px solid #cc0000; }

.xPP_toolbox						{ border:none !important; background-color:#ffffff; }
.xPP_toolbox a						{ color:#000000; }
.xPP_toolbox a:hover				{ color:#cc0000; }

.xPP_twoColumns .xPP_seekers		{ display:none; }
.xPP_twoColumns .xPP_seekers span	{ display:none; }

.xPP_simiarGrid a					{ border:1px solid #cc0000; }

.xPP_address,
.xPP_town,
.xPP_priceInfo,
.xPP_brief,
.xPP_simiarGrid.xPP_block .xPP_details		{ width:160px !important; }

.units		{ clear:both !important; }

/* Static Pages */

.static			{ background-color:#ffffff; padding: 10px; line-height:20px; text-align:justify; }
.static .left	{ float:left; width:200px; }
.static .right	{ float:left; width:700px; }
.staticHeader	{ background-image:url(../images/main/newsHeader.jpg); background-repeat:no-repeat; color:#000000; width:400px; padding:5px 0px 5px 20px; height:50px; }

/* Contact Page */

.contactPage .form 						{ margin:0 0 0 180px; }
.contactPage .rightCol .ClientDetails	{ float:left; }
.ClientDetails .office					{ float:left; width:170px; padding:5px; margin:0 0 0 10px; border-left:2px solid #003366; }
.xCF_errors								{ background-color:#FFFFFF !important; }

.contactPage .form 						{float:left;width:500px;}

/* Footer */

.footerWrapper		{ background-color:#393a3c; float:left; width:999px; }
.footerLogo			{ float:left; background-image:url(../images/footer/footerLogo.jpg); background-repeat:no-repeat; height:100px; width:247px; }
.footerNav			{ float:left; padding:10px; margin:25px 0 0 -240px; color:#FFFFFF; }
.footerNav a		{ color:#FFFFFF; }
.footerNav a:hover	{ color:#cc0000; }
.ppLogo				{ float:right; margin:10px 10px 0 0; }

/* Bugs	*/

.xHelper		{ background-color:#CCCCCC !important; padding:10px; }
.xPL_town		{ clear:both !important; }

/* Media Player */
.xMediaPlayer .mediaWrapper, .xMediaPlayer .pane .tabNav .active { background-color:#333 !important; }
.xMediaPlayer .mediaWrapper .photos .photoWrapper #nextLink, .xMediaPlayer .mediaWrapper .photos .photoWrapper #prevLink { background-color:#cc0001 !important; }
.xMediaPlayer .mediaWrapper .xMapMessage { background-color:#333; color:#FFFFFF; }
.xMediaPlayer .mediaWrapper .xMapMessage strong { color:#cc0000; }

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