@charset "utf-8";

/*******************
	GOLBAL
********************/

body { background-color:#FFFFFF; color:#676831; font:normal 12px Arial; margin:10px 0px;  }
form { margin:0px; padding:0px; }
img { border:none; }
a { color:#81a7c0; }
a:hover { color:#676831; }

.MEA_navBar, .MEA_bar, .MEA_welcome, .MEA_footer, .MEA_contentPages, .MEA_latestPropertiesWrapper, .propertyPage, .searchPage, .contactPage { margin-left:auto; margin-right:auto; width:999px; float:none !important; }

/*******************
	HEADER
********************/

.MEA_header .MEA_navBar { height:32px; margin-top:13px; padding-left:29px; overflow:hidden; }
.MEA_header .MEA_bar { height:138px; background-image:url(../images/header/header.jpg); background-repeat:no-repeat; }
.MEA_header .MEA_bar img { margin-top:15px; margin-left:20px; float:left; width:530px; }
.MEA_header .MEA_bar .MEA_contactTel { background-image:url(../images/header/contact-tel.png); background-repeat:no-repeat; height:70px; width:190px; float:right; margin-right:10px; margin-top:10px; text-align:right; padding-right:10px; padding-top:10px; padding-bottom:10px; }
.MEA_header .MEA_bar .MEA_contactTel .MEA_town { color:#FFFFFF; font-weight:bold; font-size:24px; margin-bottom:10px; }
.MEA_header .MEA_bar .MEA_contactTel .MEA_tel { color:#cde8fa; font-weight:bold; font-size:18px; margin-bottom:8px; }
.MEA_header .MEA_bar .MEA_contactTel .MEA_tel .MEA_telNo { padding-left:8px; }
.MEA_header .MEA_belfastLatestProperties, .MEA_header .MEA_troonLatestProperties { height:129px; float:left; padding-left:24px; padding-top:11px; }
.MEA_header .MEA_belfastLatestProperties { background-color:#bcbd82; width:975px; /* width:486px; */ }
.MEA_header .MEA_troonLatestProperties { background-color:#acac78; width:465px; }
.MEA_header .MEA_title { color:#FFFFFF; font-weight:bold; font-size:16px; }
.MEA_header .MEA_subLine { text-transform:uppercase; color:#676831; font-weight:bold; font-size:14px; }
.MEA_header .MEA_barWrapper { background-image:url(../images/header/header-bg.gif); width:100%; }

/*******************
	FOOTER
********************/

.MEA_footerWrapper { background-color:#676831; clear:both; }
.MEA_footer { height:77px; clear:both; margin-top:10px; }
.MEA_footer a { color:#FFFFFF !important; text-decoration:none; }
.MEA_footer .MEA_navBar { float:left; padding-top:10px; margin-left:25px; color:#b4b57d; width:500px; }
.MEA_footer .MEA_copryright { color:#bcbd82; float:left; margin-left:25px; margin-top:10px; font-style:italic; clear:left; width:500px; }
.MEA_footer .MEA_poweredBy { float:right; width:187px; margin-right:28px; margin-top:16px; clear:right; }

/*******************
	Recently Added Properties
********************/

.MEA_latestProperties { margin-top:4px; }
.MEA_latestProperties a { display: block; width: 200px; height: 55px; border:none; margin-bottom: 9px; cursor:pointer; text-decoration: none; color: #929292; padding:5px; float:left; margin-right:25px; border:1px solid #bcbd82; }
.MEA_latestProperties a:hover { border:1px solid #cde8fa; }
.MEA_latestProperties a .image { display: block; float: left; width: 63px; height: 54px; text-align: center; }
.MEA_latestProperties a .image .status  { background-color:#676831; color: #FFFFFF; display: Block; margin: 0 4px 0 3px; font-size: 9px; }
.MEA_latestProperties a .image img { border: none; }
.MEA_latestProperties a .details { display: block; float: left; width: 128px; height: 66px; color:#FFFFFF; }
.MEA_latestProperties a .details .address { display: block; font-weight: bold; color: #cde8fa; width: 128px; height: 14px; overflow: hidden; }
.MEA_latestProperties a .details .town { display: block; width: 128px; height: 14px; overflow: hidden; font-size: 11px; }
.MEA_latestProperties a .details .priceInfo { display: block; width: 128px; height: 14px; overflow: hidden; font-size: 11px; }
.MEA_latestProperties a .details .priceInfo .price { color: #FFFFFF; font-weight: bold; font-size: 12px; }
.MEA_latestProperties a .details .brief { display: block; width: 128px; height: 14px; overflow: hidden; font-size: 11px; }

/*************
	Others Pages
**************/

/* Content Pages */
.MEA_contentPages h1, .MEA_contentPages h2, .MEA_contentPages h3, .MEA_contentPages h4, .MEA_contentPages h5 { margin-top:10px; color:#676831; }
.MEA_contentPages h2 { font-size:18px; }
.MEA_contentPages h3 { font-size:14px; }
.MEA_contentPages p { text-align:justify; }
.MEA_contentPages .MEA_pic { width:180px; float:right; margin-left:40px; text-align:center; clear:right; margin-bottom:20px; } 
.MEA_contentPages .MEA_pic .MEA_name { text-align:center; font-weight:bold; padding:10px 0; }

/* Contact Us */
.contactPage { margin-top:10px; }
.contactPage h1, .contactPage h2 { font-size:16px; }
.contactPage .form { float:left; margin-left:0px; width:500px; overflow:hidden; padding-bottom:10px; }
.contactPage .office { float:right; width:350px; font-size:14px; }
.contactPage .office h2 { margin-bottom:10px; }
.contactPage .office table tr { padding-bottom:10px; padding-bottom:10px; }
.contactPage .office table th { border-right:2px solid #676831; padding-right:10px; padding-right:10px; }
.contactPage .office table td { padding-left:10px; }

/* About Us */
.MEA_aboutus .MEA_sellText { padding-bottom:10px; text-align:justify; }
.MEA_aboutus .MEA_pics { margin-bottom:25px; }
.MEA_aboutus .MEA_pics .MEA_pic2, .MEA_aboutus .MEA_pics .MEA_pic4 { margin-left:46px; }
.MEA_aboutus .MEA_pics .MEA_pic3, .MEA_aboutus .MEA_pics .MEA_pic4 { margin-top:46px; }

/* Our Services */
.MEA_service .MEA_pic { width:240px; float:right; clear:right; margin-left:40px; margin-bottom:20px; }
.MEA_service .MEA_pic img { margin-bottom:20px; }

/* Web signups */
.MEA_websignups { height:900px; width:799px; margin-left:auto; margin-right:auto; }

/* DevelopmentX */
.MEA_developmentX .MEA_pics { float:right; width:300px; margin-left:20px; }
.MEA_developmentX .MEA_pics img { margin-bottom:20px; }
.MEA_developmentX iframe { margin-top:10px; }
.MEA_developmentX h3 em { font-size:16px; }

/* Search Form */
.xVS_searchForm	{ background-image:url(../images/searchform/background.jpg); background-repeat:no-repeat; height:360px; width:auto; }
.xVS_searchForm	.xVS_textbox { padding:40px 0 0 10px; float:none; clear:none; width:auto; }
.xVS_searchForm	.xVS_textbox input { width:200px; }
.xVS_searchForm	.xVS_searchType { clear:none; float:none; width:auto; }
.xVS_searchForm	.xVS_selectWrapper { height:25px; padding:0 10px; }
.xVS_searchForm	.xVS_selectWrapper select { margin-right:0px; }
.xVS_searchForm label, .xVS_searchForm em { color:#596F7E; }
.xVS_searchForm .xADV_popup { background-color:#676731; color:#FFF; border-color:#cde8fb; }
.xVS_searchForm .xADV_popup .xAdv_sectionTitle { color:#cde8fb; }
.xVS_searchForm .xADV_popup label { color:#FFF; }

/* Home Page */
.MEA_search { width:264px; height:300px; background-image:url(../images/searchform/search-bg.jpg); background-repeat:no-repeat; }
.MEA_search .xVS_searchForm	{ background-image:none; }
.MEA_search .xVS_searchForm	.xVS_textbox input { width:235px; }
.MEA_search .xVS_searchForm .xVS_selectWrapper select { width:130px; }
.MEA_search .xVS_searchForm .xVS_searchType, .MEA_search .xVS_searchForm .xVS_radius { display:none; }

.MEA_welcome .MEA_leftCol { float:left; width:265px; }
.MEA_welcome .MEA_leftCol, .MEA_welcome .MEA_leftCol .MEA_txtAlert img { margin-top:10px; }
.MEA_welcome .MEA_leftCol .MEA_txtAlert { height:200px; clear:both; padding-bottom:10px; }
.MEA_welcome .MEA_rightCol { float:left; width:722px; margin-top:26px; margin-bottom:21px; margin-left:5px !important; overflow:hidden; }
.MEA_welcome .MEA_rightCol .MEA_mainPic { width:560px; float:left; margin-top:30px; }
.MEA_welcome #dhtmltooltip { position:absolute; width:300px; border:2px solid #bcbd82; padding:6px; background-color:#bcbd82; visibility:hidden; z-index:100; color:#FFFFFF; font-weight:bold; }

/* Search Page */
.searchPage .leftCol		{ float:left; width:230px; padding:22px 0 10px 10px; }
.searchPage .rightCol		{ float:right; width:715px; padding:10px; }
.searchPage .xVS_searchForm	{ height:410px; }
.tFW_propertyList .header	{ background-color:#FFFFFF; color:#000000; margin:0 0 5px 0; padding:5px; }
.tFW_propertyList .property						{ height:180px; }
.tFW_propertyList .property p					{ height:100px; }
.tFW_propertyList .property .attributes			{ float:right; padding:5px; }
.tFW_propertyList .property a.title		{ background-color:#BCBD82; color:#FFFFFF; }
.tFW_propertyList .property a.title .priceInfo	{ color:#ffffff; }
.tFW_propertyList .property a .status			{ color:#ffffff; }
.tFW_propertyList .footer				{ background-color:#FFFFFF; height:20px; padding:10px; }
.tFW_propertyList .footer .pages,
.tFW_propertyList .footer .navigation	{ background-color:#ffffff; }

/* Property Page */
.propertyPage .leftCol		{ float:left; width:230px; padding:22px 0 10px 10px; }
.propertyPage .rightCol		{ float:right; width:715px; padding:10px; }
.propertyPage h1 { font-size:20px; }
.propertyPage .xPP_rightContent { margin:0px; }
.propertyPage .xPP_toolbox { padding:8px 0; }
.propertyPage .xPP_seekers { background-image:url(../images/phone.gif); background-repeat:no-repeat; background-position:10px 4px; }
.propertyPage .xPP_map .xMapMessage { background-color:#676731; color:#FFF; }
.propertyPage .xPP_map .xMapMessage strong { color:#cde8fb; }

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

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