#content { margin: 0 9px 0 9px; padding-top:14px; padding-bottom:14px; font-family:Arial; background-color:#fff; }
#content, .xContent { margin: 0px; padding:10px; width: 979px; }
.eHomepage #content, .eHomepage .xContent { margin: 0px; padding: 0; }
#content #column1 { width: 470px; float: left; }
#content #column2 { width: 510px; float: right; }
img{border:none;}
.xWrapper { width: 999px; float:left; background-color: #fff; }

/*********************
Morgan Styles
*********************/

body{
margin:0px auto;
background-color:#ffffff;
font:normal 12px Arial;
font-family:Arial, Helvetica, sans-serif;
color:#585858;
width:999px;
}

a 						{ color:#ff6600; }
a:hover 				{ color: #000000; }

.pageContent			{ padding:0; }

.topNav					{ padding-left:60px; }
.topNav a				{ color:#fff; font:bold 12px Arial; text-decoration:none; }
.topNav a:hover			{ color:#ff6600; font:bold 12px Arial; text-decoration:none; }
.topNav a.Selected		{ color:#ff6600; }
.topNav Selected		{ color:#ff6600; }

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

.homepagePage .xADV_popup {
background-color:#ffffff;
border:2px solid #ff6600;
color:#000000 !important;
clear:none;
display:none;
margin:-30px 0 0 -800px !important;
padding:10px;
width:470px;
}

/* Search */

.tFullWidth .xVS_searchForm	{ margin:10px 0 0 50px; }
.xVS_searchForm				{ width:190px !important; margin:10px 0 0 0px; }
.xVS_textbox .textbox		{ width:180px !important; }
.xVS_selectWrapper select	{ margin:5px 15px 5px 0px !important; }

.xGlobal_newhomes .searchPage { margin-top:10px; }

 /** HOME RECENTLY ADDED **/
#homeRecentlyAdded								{ padding:0 0 0 10px; }
#homeRecentlyAdded a 							{ display: block; width:192px; width:215px; height: 66px; background-color: #fff; border-bottom: solid 1px #b8b8b8; margin-bottom: 8px; text-decoration: none; color: #797979; padding-top:5px; cursor:pointer; }
#homeRecentlyAdded a:hover 						{ background-color: #efefef; }
#homeRecentlyAdded a .image 					{ display: block; float: left; width: 80px; 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: 128px; height: 66px; }
#homeRecentlyAdded a .details .address 			{ display: block; font:bold 12px Arial; color: #ff6600; 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 { color: #000098; font-weight: bold; font-size: 12px; }
#homeRecentlyAdded a .details .brief 			{ display: block; width: 128px; height: 14px; overflow: hidden; font-size: 11px; }

/*********************
About us
*********************/

#content #about				{ width: 978px; }

#content #about #col1		{ float: left; width: 550px; }
#content #about .imgHolder	{ float:right; padding:0 0 5px 20px; }
#content #about .imgHolder2	{ float:left; padding:0 20px 5px 0 }
#content #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; }

/* Search Page */

.leftCol h2 { font-size:14px;margin:0px; }
.searchPage .leftCol						{ float:left; width:200px; }

.searchPage .xVS_searchForm					{ padding:0px !important; width:200px!important; }
.searchPage .xVS_selectWrapper { float:none; width:auto; }
.searchPage .xVS_selectWrapper select		{ margin-right:10px!important; }

.searchPage .rightCol						{ float:left; width:790px; overflow:hidden; }

.searchPage .xVS_textbox .textbox			{ width:180px !important; }

.xVS_searchForm .xVS_selectWrapper { height:25px; }

#_emMap_ppMap.element.style {
background-color:#E5E3DF;
height:312px;
position:relative;
width:190px;
}

.tLM_list .tLM_footer .tLM_pageNums 		{ clear:both; }
 
/* Property Page */

.propertyPage .leftCol						{ float:left !important; width:200px !important; }

.propertyPage .xVS_searchForm				{ padding:0px !important; width:200px!important; }
.propertyPage .xVS_selectWrapper select		{ margin-right:10px!important; }

.propertyPage .xVS_textbox .textbox			{ width:180px !important; }

.propertyPage .rightCol						{ float:left !important; width:780px !important; margin:0 0 0 10px !important; }
.propertyPage .xPP_waterfall				{ float:left !important; width:790px !important; }


.xPP_waterfall .xPP_seekers 				{ display:none !important; }

.xPP_widePhotos .xPP_thumb 					{ height:85px !important; width:120px!important; }

.xPP_waterfall .xPP_smsinfo					{ background-image:url(../images/core/phoneIcon.gif) !important; background-repeat:no-repeat; }

.xMediaPlayer .xMapMessage { width:auto !important; }
.xDP_waterfall .xMapMessage					{ width:730px !important; }
.printPage .xMapMessage						{ width:660px !important; }
.xMapMessage								{ width:710px !important; }
.xMapMessage strong { color:#000098 !important; }

.tLM_price { color:#000098 !important; }
.tLM_propertyList .tLM_list .tLM_body .tLM_status { background-color:#ff6600; color:#000098 !important; font-weight:bold; }

.xDL_list ul a .xDL_priceInfo, .tLM_list ul a .tLM_priceInfo .tLM_offers, .xDP_waterfall .xDP_propertyTypes .xDP_properties td.xDP_price {color:#ff6600; }
.xDP_waterfall .xDP_propertyTypes .xDP_properties th.xDP_price { color:#585858; font-size:12px; }
.xMapMessage { background-color:#ff6600; }

.xADV_popup { border-color:#ff6600 !important; }
.xADV_popup .xAdv .xAdv_sectionTitle { font-weight:bold; }
.xADV_popup .xAdv .xAdv_option label { font-weight:normal; }

.xMediaPlayer .mediaWrapper, .xMediaPlayer .tabNav a.active, .xMediaPlayer .mediaWrapper .photos .photoWrapper #nextLink, .xMediaPlayer .mediaWrapper .photos .photoWrapper #prevLink { background-color:#FF6600 !important; }

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

/* Contact Page */

.contactPage .leftCol					{ float:left; margin:0 0 0 100px; width:565px; }
.xCF_commentsRow textarea 				{ float:right !important; width:410px !important; }
.contactPage .rightCol					{ float:left; width:320px }
.contactPage .branches					{ float:left; padding:10px; }
.contactPage .office					{ margin-top:10px !important; }
.contactPage .office .card th			{ border-right:2px solid #000098; }

/*********************
Footer
*********************/
.footerLinks				{ color:#999; font:italic 12px Arial; line-height:24px; }
.footerLinks a				{ color:#616161; font:normal 12px Arial; text-decoration:underline; }
.footerLinks a:hover		{ color:#ff6600; font:normal 12px Arial; text-decoration:none; }

/*********************
Fixes
*********************/

.freeTextAlerts {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: #585858;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.mapHolder {
	width: 500px;
	padding-right: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d3d3d3;
}

.eContact .card th { color:#000; border-right:2px solid #ff6600; }