@charset "utf-8";

/*************
	Global
*************/

body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5e5e5e; margin-left:auto !important; margin-right:auto !important; width:999px; }
img { border:none; }
form { padding:0px; margin:0px; }
a { color:#00367b; font-weight:bold; }
a:hover { color:#f15927; font-weight:bold; }
h1, h2, h3, h4, h5 { margin:0px; color:#183d8e; }
.xContent { margin-bottom:10px; }

/****************
	Header
****************/

/* Styles */
.SBEA_header { height:122px; width:999px; border-top:3px solid #183d8e; position:relative; }
.SBEA_headermainLogo { float:left; }
.SBEA_header .SBEA_logo { float:left; width:231px; height:74px; margin-top:23px; margin-left:20px; }
.SBEA_header .SBEA_navbar { position:absolute; bottom:0px; right:0px; margin-top:68px; height:31px; width:685px; padding-right:0px; overflow:hidden; padding-top:1px; }
.SBEA_header .SBEA_navbar a { cursor:pointer; font-weight:bold; font-size:12px; text-transform:lowercase; text-decoration:none; margin-right:1px; padding-top:8px; display:block; float:left; height:22px; }
.SBEA_header .SBEA_subNavBar { position:absolute; top:0px; right:0px; padding-left:5px; float:right; width:535px; height:22px; margin-right:10px; }
.SBEA_header .SBEA_subNavBar a { text-decoration:none; margin-right:14px; }

.SBEA_header .SBEA_navbar a.SBEA_NavbarHome { width:43px; padding-left:12px; }
.SBEA_header .SBEA_navbar a.SBEA_NavbarSales { width:70px; padding-left:10px; }
.SBEA_header .SBEA_navbar a.SBEA_NavbarCommercial { width:78px; padding-left:8px; }
.SBEA_header .SBEA_navbar a.SBEA_NavbarRentals { width:51px; padding-left:10px; }
.SBEA_header .SBEA_navbar a.SBEA_NavbarOverseas { width:62px; padding-left:10px; }
.SBEA_header .SBEA_navbar a.SBEA_NavbarNewDevelopments { width:113px; padding-left:8px; }
.SBEA_header .SBEA_navbar a.SBEA_NavbarLandAndSites { width:68px; padding-left:10px; }
.SBEA_header .SBEA_navbar a.SBEA_NavbarPropertyVideos { width:99px; padding-left:8px; }

/* Colours */
.SBEA_header { background-image:url(../images/header/header-bg.jpg); background-repeat:no-repeat; }
.SBEA_header .SBEA_contactDetails { background-color:#183d8e; }
.SBEA_header .SBEA_contactDetails h1 { color:#f15927; }
.SBEA_header .SBEA_contactDetails .SBEA_number { color:#FFFFFF; }
.SBEA_header .SBEA_navbar a, .SBEA_header .SBEA_subNavBar a { color:#FFFFFF; }

.SBEA_header .SBEA_navbar a.SBEA_NavbarHome:hover, 
.SBEA_header .SBEA_navbar a.SBEA_NavbarHome.SBEA_selected { background-repeat:no-repeat; background-image:url(../images/navbar/home-bg.png); }

.SBEA_header .SBEA_navbar a.SBEA_NavbarSales:hover, 
.SBEA_header .SBEA_navbar a.SBEA_NavbarSales.SBEA_selected, 
.xGlobal_residentialsale .SBEA_header .SBEA_navbar a.SBEA_NavbarSales { background-repeat:no-repeat; background-image:url(../images/navbar/sales-bg.png); }

.SBEA_header .SBEA_navbar a.SBEA_NavbarCommercial:hover, 
.SBEA_header .SBEA_navbar a.SBEA_NavbarCommercial.SBEA_selected,
.xGlobal_commercial .SBEA_header .SBEA_navbar a.SBEA_NavbarCommercial { background-repeat:no-repeat; background-image:url(../images/navbar/commercial-bg.png); }

.SBEA_header .SBEA_navbar a.SBEA_NavbarRentals:hover, 
.SBEA_header .SBEA_navbar a.SBEA_NavbarRentals.SBEA_selected, 
.xGlobal_residentialrent .SBEA_header .SBEA_navbar a.SBEA_NavbarRentals { background-repeat:no-repeat; background-image:url(../images/navbar/rentals-bg.png); }

.SBEA_header .SBEA_navbar a.SBEA_NavbarOverseas:hover, 
.SBEA_header .SBEA_navbar a.SBEA_NavbarOverseas.SBEA_selected, 
.xGlobal_overseas .SBEA_header .SBEA_navbar a.SBEA_NavbarOverseas { background-repeat:no-repeat; background-image:url(../images/navbar/overseas-bg.png); }

.SBEA_header .SBEA_navbar a.SBEA_NavbarNewDevelopments:hover, 
.SBEA_header .SBEA_navbar a.SBEA_NavbarNewDevelopments.SBEA_selected, 
.xGlobal_newhomes .SBEA_header .SBEA_navbar a.SBEA_NavbarNewDevelopments { background-repeat:no-repeat; background-image:url(../images/navbar/new-developments-bg.png); }

.SBEA_header .SBEA_navbar a.SBEA_NavbarLandAndSites:hover, 
.SBEA_header .SBEA_navbar a.SBEA_NavbarLandAndSites.SBEA_selected,  
.xGlobal_land .SBEA_header .SBEA_navbar a.SBEA_NavbarLandAndSites { background-repeat:no-repeat; background-image:url(../images/navbar/valuations-bg.png); }

.SBEA_header .SBEA_navbar a.SBEA_NavbarPropertyVideos:hover, 
.SBEA_header .SBEA_navbar a.SBEA_NavbarPropertyVideos.SBEA_selected { background-repeat:no-repeat; background-image:url(../images/navbar/property-videos.png); }

/*****************
	Footer
*****************/

/* Styles */
.SBEA_footer { clear:both; height:71px; width:979px; padding-left:10px; padding-right:10px; margin-top:10px; }
.SBEA_footer .SBEA_navbar { float:left; width:700px; margin-top:10px; margin-left:10px; }
.SBEA_footer .SBEA_navbar a { text-decoration:none; font-weight:bold; }
.SBEA_footer .SBEA_navbar .spacer { margin-left:6px; margin-right:6px; }
.SBEA_footer .SBEA_copyright { float:left; width:400px; font-size:12px; margin-top:10px; margin-left:10px; }
.SBEA_footer .SBEA_poweredBy { float:right; height:35px; width:178px; margin-top:15px; }

/* Colours */
.SBEA_footer { background-image:url(../images/footer/bg.jpg); background-repeat:repeat-x; }
.SBEA_footer h1 { color:#7c7c7c; }
.SBEA_footer .SBEA_navbar a { color:#565656; }
.SBEA_footer .SBEA_navbar .spacer { color:#b9b9b9; }

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

/* Other styles */
.SBEA_recentlyAdded .SBEA_lising { margin-left:15px; margin-top:10px; }
.SBEA_recentlyAdded { width:250px; float:left; overflow:hidden; }
.SBEA_recentlyAdded p { padding:0 20px 0 0; }
.SBEA_recentlyAdded p.SBEA_viewAll { padding:0px; }
.SBEA_recentlyAdded .SBEA_list a { cursor:pointer; display:block; width:210px; height:70px; margin-bottom:9px; text-decoration:none; padding:5px; float:left; clear:both; }
.SBEA_recentlyAdded .SBEA_list a .image { display: block; float: left; width: 73px; height: 54px; text-align: center; padding:3px; }
.SBEA_recentlyAdded .SBEA_list a .image .status  { display: Block; width:66px; height:11px; }
.SBEA_recentlyAdded .SBEA_list a .image img { border: none; }
.SBEA_recentlyAdded .SBEA_list a .details { display: block; float: left; width: 128px; height: 66px; cursor:pointer; }
.SBEA_recentlyAdded .SBEA_list a .details .address { font-weight:bold; }
.SBEA_recentlyAdded .SBEA_list a .details .town { display: block; width: 128px; height: 14px; overflow: hidden; font-size: 11px; }
.SBEA_recentlyAdded .SBEA_list a .details .priceInfo { display: block; width: 128px; height: 14px; overflow: hidden; font-size: 11px; }
.SBEA_recentlyAdded .SBEA_list a .details .priceInfo .price { font-weight: bold; font-size: 12px; }
.SBEA_recentlyAdded .SBEA_list a .details .priceInfo .offers { font-weight:bold; }
.SBEA_recentlyAdded .SBEA_list a .details .brief { display: block; width: 128px; height: 14px; overflow: hidden; font-size: 11px; }

/* Colours */
.SBEA_recentlyAdded .SBEA_list a { background-color:#ffffff; border:2px solid #d2d2d2; }
.SBEA_recentlyAdded .SBEA_list a:hover { border:2px solid #f15927; }
.SBEA_recentlyAdded .SBEA_list a .image .status { font-size:9px; background-color:#F25C27; color:#FFF; }
.SBEA_recentlyAdded .SBEA_list a .image .status.forSale { background-image:url(../images/propertyStatus/forSale.gif); }
.SBEA_recentlyAdded .SBEA_list a .image .status.let { background-image:url(../images/propertyStatus/let.gif); }
.SBEA_recentlyAdded .SBEA_list a .image .status.letAgreed { background-image:url(../images/propertyStatus/letAgreed.gif); }
.SBEA_recentlyAdded .SBEA_list a .image .status.saleAgreed { background-image:url(../images/propertyStatus/saleAgreed.gif); }
.SBEA_recentlyAdded .SBEA_list a .image .status.sold { background-image:url(../images/propertyStatus/sold.gif); }
.SBEA_recentlyAdded .SBEA_list a .image .status.toLet { background-image:url(../images/propertyStatus/toLet.gif); }
.SBEA_recentlyAdded .SBEA_list a .image .status.underOffer { background-image:url(../images/propertyStatus/underOffer.gif); }
.SBEA_recentlyAdded .SBEA_list a .details { color:#656669; }
.SBEA_recentlyAdded .SBEA_list a .details .address { color:#183d8e; }
.SBEA_recentlyAdded .SBEA_list a .details .priceInfo .price { color:#f15927; }
.SBEA_recentlyAdded .SBEA_list a .details .priceInfo .offers { color:#f15927; }

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

/* Search Form */
.xVS_searchForm	{ width:220px; }
.xVS_searchForm label { color:#fff; }
.xVS_searchForm .xVS_textbox { float:none; width:auto; }
.xVS_searchForm .xVS_textbox .textbox { width:198px; }
.xVS_searchForm .xVS_selectWrapper { height:30px; width:auto; margin:0px; float:none; }
.xVS_searchForm .xVS_selectWrapper select{ width:100px; margin-right:10px; }
.xVS_searchForm .xADV_sectionTitle { color:#fff; }

/* Home Page */
.SBEA_homepage { width:979px; margin-left:auto; margin-right:auto; position:relative; }
.SBEA_homepage h2 { font-size:18px; margin-bottom:8px; margin-left:4px; }
.SBEA_homepage .SBEA_mainPic { height:476px; background-image:url(../images/homepage/mainpic2.gif); background-repeat:no-repeat; position:relative; overflow:hidden; z-index:1; }
.SBEA_homepage .SBEA_mainPic, .SBEA_homepage .SBEA_recentlyAdded { clear:both; float:left; margin-top:10px; }
.SBEA_homepage button { width:150px; padding:auto 0px auto 0px; margin:0px; }
.SBEA_homepage .SBEA_banners { float:left; margin-top:10px; width:400px; }
.SBEA_homepage .SBEA_banners a { display:block; margin-bottom:10px; }
.SBEA_homepage .SBEA_searchFormWrapper { position:absolute; top:50px; right:0; width:380px; margin:0; z-index:2; zoom:1; }
.SBEA_homepage a.SBEA_facebook { float:left; height:128px; width:200px; margin-top:15px; }
.SBEA_homepage a.SBEA_twitter { float:left; height:128px; width:200px; margin-top:15px; }

/* Home Page - Search Form */
.xHS_searchForm { }
.xHS_searchForm .xHS_textbox input { display:block; width:350px; }
.xHS_searchForm label { color:#FFF; font-weight:bold; display:inline-block; width:60px; }
.xHS_searchForm .xHS_selectWrapper { margin-bottom:10px; }
.xHS_searchForm .xHS_selectWrapper select { width:100px; margin-left:10px; }
.xHS_searchForm .xHS_leftCol { float:left; width:200px; margin-top:10px; }
.xHS_searchForm .xHS_leftCol select { width:120px; }
.xHS_searchForm .xHS_rightCol { float:left; width:150px; color:#FFF; text-align:center; margin-top:10px; }
.xHS_searchForm .xHS_rightCol select { width:70px; }
.xHS_searchForm .xHS_rightCol .xHS_more { margin-bottom:8px; }
.xHS_searchForm .xADV_popup { background-color:#183D8E; background-image:url(../images/searchform/SBLogo.gif); background-repeat:no-repeat; background-position:left bottom; border:2px solid #F1582C; top:140px; left:-78%; color:#FFF; }
.xHS_searchForm .xADV_popup .xAdv_set { padding:0 10px 10px 10px !important; }
.xHS_searchForm .xADV_popup .xAdv_set .xAdv_sectionTitle { font-weight:bold; }
.xHS_searchForm .xADV_popup .xAdv_set.xAdv_status { width:100px; }
.xHS_searchForm .xADV_popup .xAdv_set.xAdv_style { width:180px; }
.xHS_searchForm .xADV_popup .xADV_buttons span strong { font-weight:normal; }

/* Latest News */
.SBEA_homepage .SBEA_latestNews .SBEA_lising { margin-left:0px; margin-top:10px; }
.SBEA_homepage .SBEA_latestNews { height:120px; float:right; width:300px; margin-top:10px; line-height:25px; }
.SBEA_homepage .SBEA_latestNews h2 { margin-left:0px; }
.SBEA_homepage .SBEA_latestNews .SBEA_newsItem { margin-bottom:4px; }
.SBEA_homepage .SBEA_latestNews .SBEA_newsItem h3 { font-size:12px; text-transform:uppercase; line-height:14px; padding-bottom:10px; }
.SBEA_homepage .SBEA_latestNews .SBEA_newsItem a { font-size:12px; text-transform:lowercase; display:block; }

/* Contact Page */
.SBEA_contactPage .SBEA_leftCol { color:#FFFFFF; background-image:url(../images/searchform/left_colum.gif) !important; background-repeat:repeat-y !important; margin:0 0 0 0 !important; padding:22px 0 10px 10px !important; width:230px !important; float:left !important; }
.SBEA_contactPage .SBEA_rightCol { float:left; width:755px; }
.SBEA_contactPage .SBEA_rightCol .SBEA_form { float:left; width:500px; padding:5px; }
.SBEA_contactPage .SBEA_branches { float:left; }
.SBEA_contactPage .SBEA_branches .SBEA_office { border-left:2px solid #183D8E; padding:3px; margin:10px 0 0 0px; }

/* Property Listing */
.SBEA_searchPage .SBEA_leftCol { color:#FFFFFF; background-image:url(../images/searchform/left_colum.gif) !important; background-repeat:repeat-y !important; margin:0 0 0 0 !important; padding:22px 0 10px 10px !important; width:230px !important; float:left !important; }
.SBEA_searchPage .SBEA_rightCol { float:left !important; width:730px !important; padding:10px !important; }
.SBEA_searchPage .SBEA_logos { margin-top:20px; }

.SBEA_searchPage .property a.title { background-color:#183D8E !important; }
.SBEA_searchPage .property .status { background-color:#F25C27 !important; }

/* Property Videos Listing */
.SBEA_propertyVideoPage .tGR_propertyList .header .stats { display:none; }
.SBEA_propertyVideoPage .tGR_propertyList .header .order { display:none; }
.SBEA_propertyVideoPage .tGR_propertyList .header .navigation { display:none; }
.SBEA_propertyVideoPage .tGR_propertyList .header p { display:block; line-height:18px; }
.SBEA_propertyVideoPage .tGR_propertyList .footer { display:none; }

/* Property Details */
.SBEA_propertyPage .SBEA_leftCol { color:#FFFFFF; background-image:url(../images/searchform/left_colum.gif); background-repeat:repeat-y !important; margin:0 0 0 0 !important; padding:22px 0 10px 10px !important; width:230px !important; float:left !important; }
.SBEA_propertyPage .SBEA_rightCol { float:left !important; width:730px !important; padding:10px 0 10px 10px !important; }
.SBEA_propertyPage .xPP_seekers { background-image:url(../images/property/sign-up-txtalerts.gif) !important; }
.SBEA_propertyPage .xPP_seekers span { display:none !important; }
.SBEA_propertyPage .xPP_smsinfo { background-image:url(../images/phone.gif) !important; }
.SBEA_propertyPage .SBEA_logos { margin-top:20px; }

/* Global content pages */
.SBEA_contentPages { color:#787878; width:979px; margin-left:auto; margin-right:auto; }
.SBEA_contentPages h1, .SBEA_contentPages h2, .SBEA_contentPages h3, .SBEA_contentPages h4, .SBEA_contentPages h5 { margin-top:0px; }
.SBEA_contentPages h2 { font-size:18px; }
.SBEA_contentPages h3 { font-size:14px; }
.SBEA_contentPages p { text-align:justify; }

/* Rental Form */
.SBEA_form { color:#787878; width:960px; margin-left:10px; padding:10px; }
.SBEA_form h1, .SBEA_form h2, .SBEA_form h3, .SBEA_form h4, .SBEA_form h5 { margin-top:0px;}
.SBEA_form h2 { font-size:18px; }
.SBEA_form h3 { font-size:14px; }
.SBEA_form p { text-align:justify; }

/* What we offer */
.SBEA_whatWeOffer { }

/* For Valuations Form */
.SBEA_error { color:#FF0000; }

/* New Developments */
.SBEA_developmentListingWrapper .SBEA_development { border-bottom:1px dashed #999999; clear:both; height:200px; margin-bottom:10px; padding-top:10px; padding-bottom:10px; }
.SBEA_developmentListingWrapper .SBEA_development h3 { padding-bottom:10px; text-transform:capitalize; }
.SBEA_developmentListingWrapper .SBEA_development.SBEA_carryviewCoagh { height:400px; }
.SBEA_developmentListingWrapper .SBEA_development.SBEA_westwoodsCookstown { height:300px; }
.SBEA_developmentListingWrapper .SBEA_development .SBEA_photo { float:left; width:400px; }
.SBEA_developmentListingWrapper .SBEA_development .SBEA_details { float:right; width:550px; }

.SBEA_developmentSingleDev .SBEA_mainPhoto { margin-top:10px; margin-bottom:10px; }
.SBEA_developmentSingleDev table.SBEA_overview, .SBEA_developmentSingleDev .SBEA_photos { border:1px solid #333333; }
.SBEA_developmentSingleDev table.SBEA_overview { padding:4px; }
.SBEA_developmentSingleDev .SBEA_photosWrapper { width:750px; margin-top:10px; float:left; }
.SBEA_developmentSingleDev .SBEA_photosWrapper h3 { margin-bottom:10px; }
.SBEA_developmentSingleDev .SBEA_photosWrapper .SBEA_photos { height:380px; padding:10px; margin-left:auto; margin-right:auto; }
.SBEA_developmentSingleDev .SBEA_photosWrapper .SBEA_listing { float:left; width:200px; }
.SBEA_developmentSingleDev .SBEA_photosWrapper .SBEA_photo { float:right; width:520px; }
.SBEA_developmentSingleDev .SBEA_photosWrapper .SBEA_listing a { display:block; line-height:20px; }
.SBEA_developmentSingleDev .SBEA_photosWrapper .SBEA_listing .SBEA_title { margin-bottom:10px; }

.SBEA_developmentSingleDev .SBEA_brochure { float:right; width:150px; padding-top:100px; margin-right:40px; }
.SBEA_developmentSingleDev .SBEA_brochure a { text-decoration:none; }

/* EPC Page */
.SBEA_epcformcenter { float:left; margin:0 0 0 250px; }

/* Mortgage Cal */
.SBEA_leftCol .MORCAL_wrapper		{ border:1px solid #f1582c; width:190px; padding-left:5px; margin:0 0 0 5px; }
.SBEA_leftCol .MORCAL_wrapper .btn 	{ display:block; font-size:12px; height:25px; padding-top:4px; text-align:center; width:150px; color:#FFFFFF; border:none; text-decoration:none; background-color:transparent !important; background-image:url(../images/searchform/mortgage-search-now-bg.gif); background-repeat:no-repeat; }

/* Rental Enquiry Form */
.SBEA_rentalEnquiryFormHeader { border-bottom:4px solid #f25c27; margin-bottom:10px; padding-bottom:10px; padding-left:5px; }
.SBEA_rentalEnquiryFormHeader h1 { font-size:14px; }
.SBEA_rentalEnquiryFormHeader h1 a { color:#f25c27; text-decoration:none; }

/* Forms */
.xFRM_errorSummary	{ width:460px !important; }
.captcha			{ float:left; width:300px; margin:0 0 0 150px; }
.xCF_captcha {display:block; float:right; color:Black; border:dashed 2px #999; text-align:center; padding:5px; width:400px; background-color:#efefef;}
.xCF_captcha img {display:block; left:50%; margin:10px auto 10px auto; border:Solid 2px Black;}
.xCF_buttonRow {text-align:center;}
.xCF_button {font-size:12pt; padding:5px;}
.xCF_errors {border:solid 1px Red; font-size:12pt; padding:10px; background-color:#ffffcc; color:Red; margin:0 0 10px 0;}

/* Media Player */
.xMediaPlayer .mediaWrapper, .xMediaPlayer .pane .tabNav .active, .xMediaPlayer .mediaWrapper .photos .photoWrapper #nextLink, .xMediaPlayer .mediaWrapper .photos .photoWrapper #prevLink { background-color:#183D8E !important; }
.xMediaPlayer .mediaWrapper .xMapMessage { background-color:#183D8E; color:#FFFFFF; }
.xMediaPlayer .mediaWrapper .xMapMessage strong { color:#f15927; font-weight:bold; }
.xMediaPlayer .mediaWrapper .photos .leftCol .advert { background-image:url(../images/lightBoxLogo.jpg); background-repeat:no-repeat; }
