@charset "utf-8";

body { margin:15px auto; width:962px; }
img { border:none; }
form { padding:0px; margin:0px; }
a { text-decoration:none; }
h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px; }

body { background-color:#e9eab1; font-family:Verdana, Geneva, sans-serif; font-size:12px; }
a { color:#9e2777; }
a:hover { color:#555555; }

/* Header */
.AEA_header { padding:11px 4px 0 4px; height:104px; width:954px; position:relative; }
.AEA_header .AEA_nav { height:36px; }
.AEA_header .AEA_nav ul.AEA_links { list-style:none; margin:0 0 0 263px; padding:0; }
.AEA_header .AEA_nav ul.AEA_links li { float:left; }
.AEA_header .AEA_nav ul.AEA_links li a { float:left; display:block; overflow:hidden; height:26px; padding:10px 6px 0 10px; }
.AEA_header .AEA_logo { position:absolute; top:-6px; left:20px; width:238px; height:112px; }

.AEA_header { background-image:url(../images/background.png); background-repeat:repeat-y; background-color:#FFF; }
.AEA_header .AEA_nav { background-color:#a1277a; }
.AEA_header .AEA_nav ul.AEA_links li a { color:#FFF; font-weight:bold; text-align:center; }
.AEA_header .AEA_nav ul.AEA_links li a:hover { background-color:#7f2366; }
.AEA_header .AEA_nav ul.AEA_links li a.AEA_select { background-color:#7f2366; }
.AEA_header .AEA_logo { background-image:url(../images/header/logo.png); background-repeat:no-repeat; cursor:pointer; }

/* Footer */
.AEA_footer { height:239px; clear:both; }
.AEA_footer ul.AEA_links { list-style:none; margin:0; padding:20px 0 0 20px; }
.AEA_footer ul.AEA_links li { float:left; margin-right:10px; }
.AEA_footer ul.AEA_links li a { display:block; }
.AEA_footer .AEA_address { float:left; width:350px; clear:left; margin-left:20px; margin-top:50px; }
.AEA_footer .AEA_tel { float:left; width:350px; clear:left; margin-left:20px; }
.AEA_footer .AEA_email { float:left; width:350px; clear:left; margin-left:20px; }
.AEA_footer .AEA_logos .AEA_pplogo { float:right; width:148px; height:30px; margin:20px 20px 0 10px; }
.AEA_footer .AEA_logos .AEA_pplogo img { width:148px; height:30px; }
.AEA_footer .AEA_logos .AEA_mlogo { float:right; width:109px; height:30px; margin:20px 20px 0 0; }
.AEA_footer .AEA_copyright { float:left; width:400px; margin-top:26px; margin-left:20px; }

.AEA_footer { background-image:url(../images/purple-background.png); color:#FFF; }
.AEA_footer ul.AEA_links li a { color:#FFF; font-weight:bold; text-transform:capitalize; }
.AEA_footer ul.AEA_links li a:hover { color:#e9eab1; text-decoration:underline; }
.AEA_footer .AEA_address address { font-size:14px; font-style:normal; font-weight:bold; text-transform:capitalize; }
.AEA_footer .AEA_tel { font-size:38px; font-weight:bold; }
.AEA_footer .AEA_email { font-size:18px; }
.AEA_footer .AEA_logos .AEA_pplogo { background-image:url(../images/footer/ppLogo.png); background-repeat:no-repeat; }
.AEA_footer .AEA_logos .AEA_mlogo { background-image:url(../images/footer/mLogo.png); background-repeat:no-repeat; }

/* Home Page */
.AEA_homepage { padding-top:18px; }
.AEA_homepage .AEA_leftCol { float:left; width:235px; margin-left:21px; }
.AEA_homepage .AEA_leftCol .AEA_searchForm { height:305px; }
.AEA_homepage .AEA_leftCol .AEA_searchForm .xVS_searchForm .xVS_radius { display:none; }
.AEA_homepage .AEA_leftCol .AEA_map {  }
.AEA_homepage .AEA_rightCol { float:right; width:675px; margin-right:21px; }
.AEA_homepage .AEA_rightCol .AEA_flash { height:372px; margin-left:20px; }
.AEA_homepage .AEA_rightCol .AEA_buttons { float:right; width:261px; margin-top:21px; margin-bottom:51px; }
.AEA_homepage .AEA_rightCol .AEA_buttons a { width:261px; height:73px; display:block; margin-bottom:4px; }
.AEA_homepage .AEA_rightCol .AEA_buttons a:hover { margin-bottom:4px; }
.AEA_homepage .AEA_rightCol .AEA_buttons a .AEA_line1 { display:block; padding-left:10px; padding-top:14px; }
.AEA_homepage .AEA_rightCol .AEA_buttons a .AEA_line2 { display:block; padding-left:10px; padding-top:6px; }
.AEA_homepage .AEA_rightCol .AEA_welcome { float:left; width:375px; margin-top:21px; margin-bottom:30px; margin-left:20px; }
.AEA_homepage .AEA_rightCol .AEA_welcome h1 span.AEA_line1 { display:block; }
.AEA_homepage .AEA_rightCol .AEA_welcome h1 span.AEA_line2 { display:block; }

.AEA_homepage { background-image:url(../images/background.png); background-repeat:repeat-y; background-color:#FFF; }
.AEA_homepage .AEA_rightCol .AEA_welcome h1 { color:#545454; }
.AEA_homepage .AEA_rightCol .AEA_welcome p { line-height:18px; }
.AEA_homepage .AEA_rightCol .AEA_buttons a { background-image:url(../images/homepage/arrow.png); background-repeat:no-repeat; background-color:#7f2366; text-decoration:none; color:#FFF; cursor:pointer; }
.AEA_homepage .AEA_rightCol .AEA_buttons a:hover { color:#e9eab1; text-decoration:none; }
.AEA_homepage .AEA_rightCol .AEA_buttons a .AEA_line1 { display:block; font-weight:bold; font-size:18px; text-transform:uppercase; }

/* Text Alerts */
.AEA_txtAlerts { display:block; height:119px; width:235px; position:relative; margin-bottom:18px; }
.AEA_txtAlerts .AEA_line1 { display:block; margin-left:68px; margin-top:10px; }
.AEA_txtAlerts .AEA_line2 { display:block; margin-left:68px; }
.AEA_txtAlerts .AEA_line3 { display:block; margin-left:68px; margin-top:4px; margin-right:14px; }
.AEA_txtAlerts .AEA_phone { display:block; position:absolute; top:4px; left:-5px; height:109px; width:60px; }

.AEA_txtAlerts { cursor:pointer; background-color:#f2f2f2; border:1px solid #e0e0e0; }
.AEA_txtAlerts .AEA_line1 { text-transform:capitalize; font-weight:bold; font-size:24px; }
.AEA_txtAlerts .AEA_line2 { text-transform:capitalize; font-weight:bold; font-size:18px; }
.AEA_txtAlerts .AEA_line3 { color:#9e9e9e; font-size:10px; line-height:14px; }
.AEA_txtAlerts .AEA_phone { background-image:url(../images/phone.png); background-repeat:no-repeat; }

/* Print Button */
.AEA_print { display:block; height:119px; width:235px; position:relative; margin-bottom:18px; }
.AEA_print .AEA_line1 { display:block; margin-left:104px; margin-top:10px; }
.AEA_print .AEA_line2 { display:block; margin-left:104px; }
.AEA_print .AEA_line3 { display:block; margin-left:104px; margin-top:4px; margin-right:14px; }
.AEA_print .AEA_printer { display:block; position:absolute; top:4px; left:-8px; height:109px; width:104px; }

.AEA_print { cursor:pointer; background-color:#f2f2f2; border:1px solid #e0e0e0; }
.AEA_print .AEA_line1 { text-transform:capitalize; font-weight:bold; font-size:24px; }
.AEA_print .AEA_line2 { text-transform:capitalize; font-weight:bold; font-size:18px; }
.AEA_print .AEA_line3 { color:#9e9e9e; font-size:10px; line-height:14px; }
.AEA_print .AEA_printer { background-image:url(../images/printer.png); background-repeat:no-repeat; }

/* Email Friend Button */
.AEA_emailFriend { display:block; height:119px; width:235px; position:relative; margin-bottom:18px; }
.AEA_emailFriend .AEA_line1 { display:block; margin-left:104px; margin-top:10px; }
.AEA_emailFriend .AEA_line2 { display:block; margin-left:104px; }
.AEA_emailFriend .AEA_line3 { display:block; margin-left:104px; margin-top:4px; margin-right:14px; }
.AEA_emailFriend .AEA_globe { display:block; position:absolute; top:4px; left:-8px; height:109px; width:104px; }

.AEA_emailFriend { cursor:pointer; background-color:#f2f2f2; border:1px solid #e0e0e0; }
.AEA_emailFriend .AEA_line1 { text-transform:capitalize; font-weight:bold; font-size:24px; }
.AEA_emailFriend .AEA_line2 { text-transform:capitalize; font-weight:bold; font-size:18px; }
.AEA_emailFriend .AEA_line3 { color:#9e9e9e; font-size:10px; line-height:14px; }
.AEA_emailFriend .AEA_globe { background-image:url(../images/globe.png); background-repeat:no-repeat; }

/* Search Form */
.AEA_searchForm { margin-bottom:18px; }
.AEA_searchForm h2 { margin:10px 0 10px 10px; }
.AEA_searchForm .xVS_searchForm { width:230px; padding-bottom:10px; }
.AEA_searchForm .xVS_searchForm .xVS_textbox { float:none; width:auto; margin:0 10px; padding:0 0 8px 0; }
.AEA_searchForm .xVS_searchForm .xVS_textbox input { width:204px; }
.AEA_searchForm .xVS_searchForm .xVS_selectWrapper { width:auto; margin:0 10px; float:none; height:28px; }
.AEA_searchForm .xVS_searchForm .xVS_selectWrapper select { margin-right:0px; width:110px; }
.AEA_searchForm .xVS_searchForm .xVS_more button { width:152px; height:29px;padding-left:10px; }
.AEA_searchForm .xVS_searchForm .xVS_more em { padding-right:6px; }
.AEA_searchForm .xVS_searchForm .xVS_more button div { margin-top:-6px; }
.AEA_searchForm .xVS_searchForm .xVS_submit button { width:152px; height:29px; padding-left:44px; }
.AEA_searchForm .xVS_searchForm .xVS_submit button div { margin-top:-6px; }
.AEA_searchForm .xADV_popup .xADV_buttons button { width:102px; height:29px; padding-left:6px; }
.AEA_searchForm .xADV_popup .xADV_buttons button span { margin-top:-6px; display:block; }

.AEA_searchForm { background-color:#F2F2F2; border:1px solid #E0E0E0; }
.AEA_searchForm h2 { font-size:24px; color:#545454; }
.AEA_searchForm label { color:#5a5a5a; font-weight:normal; }
.AEA_searchForm .xVS_searchForm .xVS_textbox label { line-height:18px; }
.AEA_searchForm .xVS_searchForm .xVS_more button { font-size:11px; border:none; background-color:transparent; background-image:url(../images/searchnow.png); background-repeat:no-repeat; color:#FFF; font-weight:bold; text-align:left; cursor:pointer; }
.AEA_searchForm .xVS_searchForm .xVS_submit button { border:none; background-color:transparent; background-image:url(../images/searchnow.png); background-repeat:no-repeat; color:#FFF; font-weight:bold; text-align:left; cursor:pointer; }
.AEA_searchForm .xADV_popup { border-color:#7f2366; }
.AEA_searchForm .xADV_popup .xADV_buttons button { border:none; background-color:transparent; background-image:url(../images/closeclear.png); background-repeat:no-repeat; color:#FFF; font-weight:bold; text-align:left; cursor:pointer; }
.AEA_searchForm .xADV_popup .xAdv_sectionTitle { color:#7f2366; }

/* Search Page */
.AEA_searchPage { padding-top:18px; padding-bottom:18px; }
.AEA_searchPage .AEA_leftCol { float:left; width:235px; margin-left:23px; }
.AEA_searchPage .AEA_rightCol { float:right; width:670px; margin-right:21px; }
.AEA_searchPage .AEA_map { clear:both; margin:21px 0 0 21px; width:940px; }
.AEA_searchPage .AEA_map h2 { margin-bottom:12px; }

.AEA_searchPage { background-image:url(../images/background.png); background-repeat:repeat-y; background-color:#FFF; color:#545454; }
.AEA_searchPage .AEA_map h2 { font-size:24px; }
.AEA_searchPage .xPL_propertyList .xPL_navigation a.xPL_np:hover { background-color:#7f2366; }
.AEA_searchPage .xPL_propertyList .xPL_property { border-color:#7f2366; }
.AEA_searchPage .xPL_propertyList .xPL_propertyHover { background-color:#E9EAB1; }
.AEA_searchPage .xPL_propertyList .xPL_property .xPL_title { background-color:#7f2366; }
.AEA_searchPage .xPL_propertyList .xPL_property .xPL_details p.xPL_address { color:#7f2366; }
.AEA_searchPage .xPL_propertyList .xPL_property .xPL_attributes strong { color:#7f2366; }

/* Property Page */
.AEA_propertyPage { padding-top:18px; padding-bottom:18px; }
.AEA_propertyPage .AEA_leftCol { float:left; width:235px; margin-left:23px; }
.AEA_propertyPage .AEA_rightCol { float:right; width:670px; margin-right:21px; }
.AEA_propertyPage .AEA_map { clear:both; margin:21px 21px 21px 21px; width:980px; }
.AEA_propertyPage .AEA_map h2 { margin-bottom:12px; }

.AEA_propertyPage { background-image:url(../images/background.png); background-repeat:repeat-y; background-color:#FFF; color:#545454; }
.AEA_propertyPage .AEA_map h2 { font-size:24px; }
.AEA_propertyPage .xPP_back { background-color:#7f2366; }
.AEA_propertyPage .xPP_back:hover { color:#e9eab1; }
.AEA_propertyPage .xPP_photos { border-color:#7f2366; }
.AEA_propertyPage .xPP_priceInfo { background-color:#7f2366; }
.AEA_propertyPage .xMapMessage { background-color:#A1277A; }
.AEA_propertyPage .xMapMessage strong { color:#FFF; }
.AEA_propertyPage .xPP_simiarGrid a:hover { border-color:#A1277A; }
.AEA_propertyPage .xPP_simiarGrid .xPPs_details .xPPs_priceInfo { color:#A1277A; }
.AEA_propertyPage .xPP_simiarGrid .xPPs_image .xPPs_status { background-color:#A1277A; }
.AEA_propertyPage .xPP_photos .xPP_links .xPP_morePhotos { color:#A1277A; }
.AEA_propertyPage .xPP_photos .xPP_links a.xPP_enquire .xPP_line1 { color:#A1277A; }
.AEA_propertyPage .xPP_photos .xPP_links a.xPP_enquire .xPP_line2 { color:#555555; }

/* Media Player */
.xMediaPlayer .mediaWrapper, .xMediaPlayer .pane .tabNav .active { background-color:#A1277A !important; }
.xMediaPlayer .mediaWrapper .photos .photoWrapper #nextLink, .xMediaPlayer .mediaWrapper .photos .photoWrapper #prevLink { background-color:#A1277A !important; }
.xMediaPlayer .mediaWrapper .xMapMessage { background-color:#A1277A; color:#FFFFFF; }
.xMediaPlayer .mediaWrapper .xMapMessage strong { color:#FFFFFF; }
.xMediaPlayer .mediaWrapper .media.photos .leftCol .advert { background-image:url(../images/lightBoxImage.jpg); background-repeat:no-repeat; }

/* Development Search Page */
.AEA_developmentSearchPage { padding-top:18px; padding-bottom:18px; }
.AEA_developmentSearchPage .AEA_leftCol { float:left; width:235px; margin-left:23px; }
.AEA_developmentSearchPage .AEA_rightCol { float:right; width:670px; margin-right:21px; }
.AEA_developmentSearchPage .AEA_map { clear:both; margin:21px 0 0 21px; width:940px; }
.AEA_developmentSearchPage .AEA_map h2 { margin-bottom:12px; }

.AEA_developmentSearchPage { background-image:url(../images/background.png); background-repeat:repeat-y; background-color:#FFF; color:#545454; }
.AEA_developmentSearchPage .AEA_map h2 { font-size:24px; }
.AEA_developmentSearchPage .xDL_developmentList .xPL_navigation a.xDL_np:hover { background-color:#7f2366; }
.AEA_developmentSearchPage .xDL_developmentList .xDL_development { border-color:#7f2366; }
.AEA_developmentSearchPage .xDL_developmentList .xDL_developmentHover { background-color:#E9EAB1; }
.AEA_developmentSearchPage .xDL_developmentList .xDL_development .xDL_title { background-color:#7f2366; }
.AEA_developmentSearchPage .xDL_developmentList .xDL_development .xDL_details p.xDL_address { color:#7f2366; }
.AEA_developmentSearchPage .xDL_developmentList .xDL_development .xDL_attributes strong { color:#7f2366; }

/* Development Page */
.AEA_developmentPage { padding-top:18px; padding-bottom:18px; }
.AEA_developmentPage .AEA_leftCol { float:left; width:235px; margin-left:23px; }
.AEA_developmentPage .AEA_rightCol { float:right; width:670px; margin-right:21px; }
.AEA_developmentPage .AEA_map { clear:both; margin:21px 21px 21px 21px; width:980px; }
.AEA_developmentPage .AEA_map h2 { margin-bottom:12px; }

.AEA_developmentPage { background-image:url(../images/background.png); background-repeat:repeat-y; background-color:#FFF; color:#545454; }
.AEA_developmentPage .AEA_map h2 { font-size:24px; }
.AEA_developmentPage .xDP_back { background-color:#7f2366; }
.AEA_developmentPage .xDP_back:hover { color:#e9eab1; }
.AEA_developmentPage .xDP_photos { border-color:#7f2366; }
.AEA_developmentPage .xDP_priceInfo { background-color:#7f2366; }
.AEA_developmentPage .xMapMessage { background-color:#A1277A; }
.AEA_developmentPage .xMapMessage strong { color:#FFF; }
.AEA_developmentPage .xDP_photos .xDP_links .xDP_morePhotos { color:#A1277A; }
.AEA_developmentPage .xDP_photos .xDP_links a.xDP_enquire .xDP_line1 { color:#A1277A; }
.AEA_developmentPage .xDP_photos .xDP_links a.xDP_enquire .xDP_line2 { color:#555555; }

/* Static Pages */
.AEA_static { background-image:url(../images/background.png); background-repeat:repeat-y; background-color:#FFF; color:#545454; }

/* Contact Page */
.AEA_contactPage { padding-bottom:21px; padding-top:21px; }
.AEA_contactPage h1 { margin-left:32px; padding-top:21px; }
.AEA_contactPage .AEA_form { width:500px; margin-left:32px; float:left; }
.AEA_contactPage .xAF_branches { width:300px; float:right; margin-right:62px; }
.AEA_contactPage .xAF_branches .xAF_office table th { padding-right:10px; }

.AEA_contactPage .xAF_branches .xAF_office table th { line-height:18px; }
.AEA_contactPage .xAF_branches .xAF_office table td { line-height:18px; }

/* Websign ups */
.AEA_websignups { padding-bottom:21px; padding-top:21px; }
.AEA_websignups h1 { margin-left:21px; }
.AEA_websignups .AEA_innerWrapper { margin:auto 21px; }

/* Error Page */
.xError { margin:0; width:auto; padding:21px; }

.xError { background-image:url(../images/background.png); background-repeat:repeat-y; background-color:#FFF; color:#545454; }
