.xWrapper,
.eHomepage.homeWrapper,
.pageContent 				{ background-color:#FFFFFF; }
#content 					{ margin: 0 9px 0 9px; padding-top:14px; padding-bottom:14px; font-family:Arial; background-color:#fff; }
.eHomepage #content 		{ margin: 0px; padding:0px; }
#content #column1 			{ width: 470px; float: left; }
#content #column2 			{ width: 510px; float: right; }

.xWrapper 					{ width: 999px; margin-left: auto; margin-right: auto; background-color: #fff; }

.style2						{font-size: 11px; color:#585858;}

body						{ margin:0px auto; background-color:#fff; font-family:Arial, Helvetica, sans-serif; color:#585858; font-size: 12px; width:999px; }
a 							{ color:#008001; }
a:hover 					{ color: #31bc32; }

.pageContent				{ padding:0; }

.padded						{ padding:10px 20px 10px 10px; }

p							{ line-height:18px; padding:5px 0 10px 0; margin:0; font-size:12px; font-size:12px; }

.footerText					{ color:#6972ab; font:normal 10px Arial; line-height:22px; }
.footerText a				{ color:#6972ab; font:normal 10px Arial; line-height:22px; text-decoration:underline; }
.footerText a:hover			{ color:#6972ab; font:normal 10px Arial; line-height:22px; text-decoration:none; }

h2.title					{ font: normal 18px Arial; color: #008001; padding: 3px 0 10px 0; margin: 0; }
h3							{ font: bold 16px Arial; color: #002147; padding: 0px 0 10px 0; margin: 0; }

/* Header */

.headerWrapper				{ width:999px; }
.headerLeft					{ float:left; border-top:3px solid #d0d0d0; width:665px; }
.headerRight				{ float:left; border-top:3px solid #a7a7a7; width:334px; }
.headerNav					{ float:left; height:46px; }
.headerDetails				{ float:left; background-image:url(../images/home/topRightBGhome.gif); width:312px; height:57px; padding:15px 0 0 40px; font:normal 11px Arial; line-height:24px; color:8a8a8a; }
.contHome					{ float:left; }
.headerLogo					{ background-image:url(../images/home/homeYellBG.gif); height:178px; width:234px; float:left; padding-left:20px; }
.headerSearch				{ float:left; background-image:url(../images/home/homeYellBG.gif); height:178px; width:410px; }

.headerSearch .xVS_searchForm { width:auto; position:relative; }
.headerSearch .xVS_searchForm .xVS_textbox { padding-top:14px; clear:none; float:none; width:auto; }
.headerSearch .xVS_searchForm .xVS_textbox input { width:370px; }
.headerSearch .xVS_searchForm .xVS_selectWrapper { width:200px; height:25px; margin:0px; }
.headerSearch .xVS_searchForm .xVS_selectWrapper select { margin-right:0px; width:100px; }
.headerSearch .xVS_searchForm .xVS_searchType, .headerSearch .xVS_searchForm .xVS_radius { display:none; }
.headerSearch .xVS_searchForm .xVS_submit { width:150px; position:absolute; bottom:40px; right:40px; }
.headerSearch .xVS_searchForm .xVS_submit button { width:70px; padding-top:4px; padding-bottom:4px; cursor:pointer; background-color:transparent; background-repeat:no-repeat; background-image:url(../images/advDownBG.png); color:#FFF; border:none; }

.headerTexts				{ float:left; background-color:#e7e7e7; width:346px; }
.freeTextAlerts				{ float:left; color:#585858; padding-top:15px; padding-right:20px; padding-bottom:0px; padding-left:20px; width:296px; }

.headerContactDetails		{ float:left; width:645px; height:22px; background-color:#ffffb6; padding-top:8px; padding-left:20px; color:#a7a7a7; }
.headerLogoSmall			{ float:left; }

/* Homepage */

.homeWrapper				{ float:left; width:999px; }
.homeMap					{ float:left; padding:10px; }
.homeWelcome				{ float:left; padding:10px; border-left:1px solid #cccccc; margin-top:10px; }
.homeRecent					{ float:left; margin-top:20px; }

#homeRecentlyAdded					{ width:210px; margin:0; padding:0 0 20px 0; color:#fff; overflow:hidden; }
img.border4							{ border:solid 4px #d8d8d8; }
.lineBreak 							{ background-color:#d7d7d7; margin:22px 0 22px 0; }

/* RECENTLY ADDED */
#homeRecentlyAdded a 							{ display: block; padding:3px; width:210px; height: 66px; background-color: #fff; border-bottom: solid 1px #b8b8b8; margin-bottom: 9px; text-decoration: none; color: #797979; }
#homeRecentlyAdded a:hover 						{ background-color: #efefef; cursor:pointer; }
#homeRecentlyAdded a .image 					{ display: block; float: left; width: 60px; height: 66px; text-align: center; }
#homeRecentlyAdded a .image .status 			{ background-color: Black; color: White; display: Block; margin: 0 4px 0 3px; font-size: 9px; }
#homeRecentlyAdded a .image img 				{ border: none; }
#homeRecentlyAdded a .details 					{ display: block; float: left; width: 135px; height: 66px; }
#homeRecentlyAdded a .details .address 			{ display: block; font:bold 12px Arial; color: #333; width: 128px; height: 14px; }
#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 { color: #008001; font-weight: bold; font-size: 12px; }
#homeRecentlyAdded a .details .brief 			{ display: block; width: 128px; height: 14px; overflow: hidden; font-size: 11px; }

/* Property Pages */

.searchPage,
.propertyPage										{ clear:both; }

/* Search Form */
.topRow	{ margin-bottom:10px; height:110px; margin-top:10px; }
.topRow .xVS_searchForm { position:relative; height:100px; width:979px; float:left; color:#545353; padding:10px; background-image:url(../images/saleBG.gif); background-repeat:repeat-x; }
.topRow .xVS_searchForm label { display:block; color:#FFFFFF; }
.topRow .xVS_searchForm .xVS_textbox { width:550px !important; padding-top:0px !important; margin-top:0px !important; }
.topRow .xVS_searchForm input.textbox { width:500px !important; padding-top:0px !important; margin-top:0px !important; }
.topRow .xVS_searchForm .xVS_selectWrapper select { margin-right:0px; }
.topRow .xVS_searchForm .xVS_searchType { clear:none; width:10px; }
.xGlobal_commercial .topRow .xVS_searchForm .xVS_searchType, .xGlobal_land .topRow .xVS_searchForm .xVS_searchType { clear:left; width:100px; float:left; height:40px; margin-right:10px; }
.topRow .xVS_searchForm .xVS_minPrice { clear:left; width:100px; float:left; height:40px; margin-right:10px; }
.xGlobal_commercial .topRow .xVS_searchForm .xVS_minPrice, .xGlobal_land .topRow .xVS_searchForm .xVS_minPrice { clear:none; }
.topRow .xVS_searchForm .xVS_maxPrice { clear:none; width:100px; float:left; height:40px; margin-right:10px; }
.topRow .xVS_searchForm .xVS_unit1 { clear:none; width:100px; float:left; height:40px; margin-right:10px; }
.topRow .xVS_searchForm .xVS_radius { clear:none; width:100px; float:left; height:40px; margin-right:10px; }
.topRow .xVS_searchForm .xVS_more { position:absolute; top:60px; right:200px; width:250px; }
.topRow .xVS_searchForm .xVS_more button { width:150px; padding-top:4px; padding-bottom:4px; cursor:pointer; background-color:transparent; background-repeat:no-repeat; background-image:url(../images/searchBGBlack.png); color:#FFF; border:none; }
.topRow .xVS_searchForm .xVS_more em { color:#FFF; }
.topRow .xVS_searchForm .xVS_submit { position:absolute; top:14px; right:200px; width:250px; }
.topRow .xVS_searchForm .xVS_submit button { width:150px; padding-top:4px; padding-bottom:4px; cursor:pointer; background-color:transparent; background-repeat:no-repeat; background-image:url(../images/searchBGBlack.png); color:#FFF; border:none; }
.topRow .xVS_searchForm .xADV_popup { background-color:#008001; border:1px solid #000; top:100px !important; left:20% !important; }
.topRow .xVS_searchForm .xADV_popup .xAdv_sectionTitle { color:#FFF; }
.topRow .xVS_searchForm .xADV_popup .xAdv_option label { display:inline !important; color:#FFF; }
.topRow .xVS_searchForm .xADV_popup .xADV_buttons button { width:85px; padding-top:4px; padding-bottom:4px; cursor:pointer; background-color:transparent; background-repeat:no-repeat; background-image:url(../images/advDownBG.png); color:#FFF; border:none; }
.topRow .xVS_searchForm .xADV_popup .xADV_buttons button strong { font-weight:normal; }

/* Search Page */
.searchPage	{ padding:6px 0; }
.searchPage .bottomRow	{ clear:both; height:410px; }
.searchPage .tLM_map { margin-right:10px; }
.tLM_propertyList .tLM_list { width:520px; padding:0px; margin-left:10px; }
.tLM_propertyList .tLM_list ul li { clear:none; float:left; margin:0; padding:0; width:250px; }
.tLM_propertyList .tLM_list .tLM_body .tLM_details .tLM_address { color:#008001; }
.tLM_propertyList .tLM_list .tLM_body .tLM_status { color:#FFF; background-color:#000; }
.tLM_propertyList .tLM_list .tLM_footer .tLM_np { width:50px; }
.tLM_propertyList .tLM_list .tLM_footer { height:20px; }

.tLM_map											{ width:440px !important; }
.xPP_smallmap .xPP_priceInfo						{ display:inline !important; }
.xPP_smallmap .xPP_status 							{ color:#003366 !important; font-size:1.6em !important; font-weight:bold !important; }
.xPP_smallmap .xPP_seekers							{ display:none !important; }


/* About us */

#about{ width: 978px; float:left; padding:10px; }

#about #col1{ float: left; width: 550px; }
#about .imgHolder{ float:right; padding:0 0 5px 20px; }
#about .imgHolder2{ float:left; padding:0 20px 5px 0 }
#about p{ margin:0; padding:6px 0 10px 0; font:normal 14px Arial; line-height:24px; color:#777; text-align:justify; }

#col1 .list1{ float:left; width:270px; }
#col1 .list2{ float:right; width:270px; }
#about ul li{ font-size:14px; color:#777; line-height:24px; }
#about ul { list-style-image: url(../images/bullet.gif); }

#aboutBG{
background-image:url(../images/about/aboutPicBG.jpg);
height:289px;
}
#aboutBG .colone{
float:left;
width:410px;
padding:40px 75px 0 25px;
font:normal 14px Arial;
line-height:22px;
color:#3e3e3e;
}
#aboutBG .coltwo{
float:left;
width:410px;
padding:40px 0 0 0;
font:normal 14px Arial;
line-height:22px;
color:#3e3e3e;
}
#about2 .colone{
float:left;
width:410px;
padding:30px 75px 25px 25px;
font:normal 14px Arial;
line-height:22px;
color:#3e3e3e;
}
#about2 .coltwo{
float:left;
width:410px;
padding:30px 0 25px 0;
font:normal 14px Arial;
line-height:22px;
color:#3e3e3e;
}

/* Media Player */

.xMediaPlayer .mediaWrapper, .xMediaPlayer .pane .tabNav .active { background-color:#008001 !important; }
.xMediaPlayer .mediaWrapper .photos .photoWrapper #nextLink, .xMediaPlayer .mediaWrapper .photos .photoWrapper #prevLink { background-color:#008001 !important; }
.xMediaPlayer .mediaWrapper .photos .leftCol .advert { background-image:url(../images/lightBoxLogo.jpg); background-repeat:no-repeat; }

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

/* Contact */

.contactPage		{ width:999px;}
.form				{ float:left; width:500px; margin-left:150px; }
.branches			{ float:left; width:260px; padding:10px; }
.card th			{ border-right:2px solid #cc0000; }

/* Footer */

.footerWrapper			{ padding:0px; font:normal 11px Arial; line-height:24px; }
.footerWrapper a 		{ color:#525252; text-decoration:underline; }
.footerNav				{ background-color:#efefef; float:left; border-top:3px solid #d0d0d0; width:605px; padding:10px 20px 0px 20px; height:70px; }
.footerLogo				{ float:left; background-image:url(../images/home/footerRightBG.gif); padding:10px; font:normal 11px Arial; line-height:24px; border-top:3px solid #a7a7a7; width:333px; height:60px; }