#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:10px auto 20px 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:15px; }
.topNav a				{ color:#fff; font:bold 0.9em Arial; text-decoration:none; }
.topNav a:hover			{ color:#ff6600; font:bold 0.9em 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;
}

/* Footer Wrapper */
.footerTable							{ display:none; }
.footerWrapper							{ float:left; width:999px; padding:10px 0px; }
.footerWrapper .footerLogos				{ float:left; width:210px; }
.footerWrapper .footerNav				{ float:left; width:600px; margin:0px 0px 0px 20px; }
.footerWrapper .facebookLink			{ float:left; width:600px; margin:20px 0px 0px 0px; }
.footerWrapper .footerPPLogo			{ float:right; width:166px; height:; }

.footerWrapper							{ border-top:1px solid #CCCCCC; }
.footerWrapper .footerLogos				{}
.footerWrapper .footerNav				{}
.footerWrapper .facebookLink			{}
.footerWrapper .footerPPLogo			{}

/* 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 Adverts */

.homeAdverts a		{ float:left; height:181px; width:378px; overflow:hidden; }

 /** 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; }

.tLM_mediumGrid .tLM_list ul a .tLM_photo .tLM_status					{ font-size:1.4em; background-color:#FF6600; color:#FFFFFF; }
.tLM_mediumGrid .tLM_list ul a .tLM_photo .tLM_status.tLM_saleAgreed,
.tLM_mediumGrid .tLM_list ul a .tLM_photo .tLM_status.tLM_letAgreed		{ font-size:1.4em; background-color:#000098; color:#FFFFFF; }
.tLM_mediumGrid .tLM_list ul a .tLM_photo .tLM_status.tLM_sold,
.tLM_mediumGrid .tLM_list ul a .tLM_photo .tLM_status.tLM_let			{ font-size:1.4em; background-color:#000000; color:#FFFFFF; }

.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 */
.FF_propertyPage .FF_leftCol .xVS_searchForm											{ float:left; margin:10px 0px 10px 20px; }

.xPP_propertyPal span.xPP_priceInfo .xPP_status											{ font-weight:bold; color:#FF6600; }
.xADV_popup 																			{ color:#000000 !important; }
.FF_propertyPage 																		{ background-color:#FF6600; }
.FF_propertyPage .FF_leftCol 															{ color:#FFFFFF;  }
.FF_propertyPage .FF_rightCol 															{ background-color:#FFFFFF; }
.FF_propertyPage .FF_rightCol a.xPP_back 												{ background-color:#FF6600; color:#FFFFFF; }
.FF_propertyPage .FF_rightCol a.xPP_back:hover 											{ background-color:#000000 !important; color:#FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_links a 												{ background-color:#FFFFFF; color:#FF6600; border:1px solid #FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_links a:hover 										{ background-color:#FF6600; color:#FFFFFF; border:1px solid #FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid 											{ color:#FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a 											{ border:1px solid #FFFFFF; color:#FFFFFF; background-color:#ffffff; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a:hover 									{ border:1px solid #FFFFFF; color:#FFFFFF !important; background-color:#EEEEEE; border-color:#ffffff; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid .xPP_details								{ color: #FF6600 !important; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid .xPP_status 								{ background-color:#FF6600 !important; color:#FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a:hover .xPP_details 						{ color:#FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a .xPP_image .xPP_status 					{ background-color:#FF6600 !important;  height: 21px !important;}


/* 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; }

/* Feature Slider */

#slides1Wrapper 																			{ width:660px !important; overflow:hidden !important; }
#slides1Wrapper .slidesWrapper 																{ width:660px !important; height:333px !important; }
#slides1Wrapper .slidesWrapper .slides .slide 												{ width:660px !important; height:333px !important; }
#slides1Wrapper .slidesWrapper .slides .slide a 											{ float:left; width:660px !important; height:333px !important; overflow:hidden; }
#slides1Wrapper .slidesWrapper .slides .slide a .image										{ float:left; text-align:center; width:660px; height:333px; }
#slides1Wrapper .slidesWrapper .slides .slide a span.details 								{ height:50px !important;  padding:5px !important; position:absolute; width:650px !important; bottom:0px !important; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .address							{ float:left; width:650px; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper						{ float:left; width:650px; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper .status				{ float:left; width:330px; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper .price				{ float:right; text-align:right; width:315px; font-size:1.3em !important; }

#slides1Wrapper .slidesWrapper 																{ border:0px solid #EFEFEF !important; background-color:#EFEFEF !important; }
#slides1Wrapper .slidesWrapper .slides .slide a .details 									{ background-color:#FF6600 !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; }

/* Media player */
.xMediaPlayer .mediaWrapper,
.xMediaPlayer .pane .tabNav .active 							{ background-color:#FF6600; color:#FFFFFF; }
.xMediaPlayer .mediaWrapper .photos .info 						{ color:#000000; }
.xMediaPlayer .mediaWrapper .photos .photoWrapper #nextLink,
.xMediaPlayer .mediaWrapper .photos .photoWrapper #prevLink 	{ background-color:#FF6600; }
.xMediaPlayer .mediaWrapper .xMapMessage 						{ background-color:#FF6600; color:#ffffff !important; }
.xMediaPlayer .mediaWrapper .xMapMessage strong 				{ color:#ffffff !important; }
.xMediaPlayer .mediaWrapper .photos .leftCol .advert 			{ background-image:url(../images/lightBoxLogo.jpg); background-repeat:no-repeat; }
