@charset "utf-8";

/* Global */
body { color:#333333; background-image:url(../images/BG.png); }
.xPageWrapper { background-color:#FFFFFF; border:1px solid #FFFFFF; }
a { color:#5605A9; text-decoration:none; }
a:hover { color:#000000; }
h2.FF_title, .FF_propertyPage .FF_leftCol .xPP_simiarGrid h3 { border:2px solid #FFFFFF; border-left:none; background-color:#FFF000; color:#5605a9;  }
.xCF_button, .xFRM_button, button { border:none; background-color:#FFF000 !important; color:#5605A9 !important; border:1px solid #FFFFFF; margin:3px 0px; font-weight:bold; }
.xCF_button:hover, .xFRM_button:hover, button:hover { background-color:#333333 !important; color:#FFFFFF !important; border:1px solid #FFFFFF !important; }

/* Header */

.FF_headerWrapper { background-color:#5605a9; }
.FF_headerWrapper .FF_logo { background-color:#5605a9; }
.FF_headerWrapper .FF_address { background-color:#5605a9; color:#FFFFFF; }
.FF_headerWrapper .FF_address .FF_contact,
.FF_headerWrapper .FF_address .FF_email { color:#FFF000; }
.FF_headerWrapper .FF_nav li a { color:#FFFFFF; font-weight:bold; }
.FF_headerWrapper .FF_nav li a:hover, 
.FF_headerWrapper .FF_nav li a.nav.selected { color:#5605a9; background-color:#FFFFFF; }

/* Footer */
.FF_footerWrapper	{ float:left; width:999px; }
.FF_footerWrapper { height:74px !important; margin-top:0px !important; }
.facebookBadge	{ background-color:#FFFFFF; margin:0px 0px 5px -11px; width:240px; }

.FF_footerWrapper { background-color:#FFF000; }
.FF_footerWrapper .FF_nav,
.FF_footerWrapper .FF_nav a { color:#5605a9; }
.FF_footerWrapper .FF_nav a:hover { color:#000000; }

/* Home Page */
.FF_homepage .FF_searchForm .xVS_searchForm .xVS_searchType	{ display:none; }
.FF_homepage .FF_list a { margin-top:4px !important; }

.FF_homepage .FF_searchForm { background-color:#5605a9; }
.FF_homepage .FF_recentProperties { background-color:#5605a9; }
.FF_homepage .FF_recentProperties .FF_list a { color: #333333; border:solid 1px #CCCCCC; background-color:#FFFFFF; }
.FF_homepage .FF_recentProperties .FF_list a:hover { border:solid 1px #333333; }
.FF_homepage .FF_recentProperties .FF_list a .details .address { color: #333333; }
.FF_homepage .FF_recentProperties .FF_list a .details .priceInfo .price { color: #5605a9; }

/* Search Form */
.xVS_searchForm .xVS_textbox label,
.xVS_searchForm .xVS_selectWrapper label,
.xVS_searchForm .xVS_more em { color:#FFFFFF; }
.xVS_searchForm .xPL_more { color:#5605a9; }

/* Search Page */
.FF_searchPage { background-color:#5605a9; }
.FF_searchPage .FF_rightCol { background-color:#FFF; }
.xPL_largeImg .xPL_priceInfo { background-color:#FFF000 !important; color:#5605a9 !important; }
.xPL_largeImg .xPL_details .xPL_status { background-color:#5605a9; color:#FFFFFF; }
.xPL_largeImg .xPL_propertyHover { background-color:#dddddd; }
.xPL_largeImg .xPL_property .xPL_details .xPL_status { background-color:#5605A9; color:#FFF000; }
.xPL_largeImg .xPL_navigation a { color:#FFFFFF; }
.xPL_largeImg .xPL_navigation a:hover { color:#000000; }
.xPL_largeImg .xPL_navigation span.xPL_np.xPL_next { background-image:none; background-color:#CCCCCC; color:#999999; }
.xPL_largeImg .xPL_navigation a.xPL_np,
.xPL_largeImg .xPL_navigation a.xPL_prev { background-image:none; background-color:#5605a9; color:#FFFFFF; }
.xPL_largeImg .xPL_navigation a.xPL_np:hover,
.xPL_largeImg .xPL_navigation a.xPL_prev:hover { background-image:none; background-color:#333333; color:#FFFFFF; }
.xPL_largeImg .xPL_footer .xPL_pages a.xPL_page	{ background-color:#5605a9; color:#FFFFFF; }
.xPL_largeImg .xPL_footer .xPL_pages a.xPL_page:hover { background-color:#333333; color:#FFFFFF; }

/* Property Page */
.FF_propertyPage .FF_leftCol .xPP_simiarGrid { padding:5px 5px 5px 0; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a { margin-left:10px; margin-right:10px; }

.FF_propertyPage { background-color:#5605a9; }
.FF_propertyPage .FF_rightCol { background-color:#FFF; }
.FF_propertyPage .FF_rightCol .xPP_back { background-color:#FFF000; color:#333333; }
.FF_propertyPage .FF_rightCol .xPP_back:hover { background-color:#333333; color:#FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_links a { background-color:#333333; color:#FFFFFF; border:1px solid #FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_links a:hover { background-color:#FFF000; color:#333333; border:1px solid #FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a { border:1px solid #FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a:hover { border:1px solid #FFF000; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid a:hover .xPP_details { color:#FFF; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid .xPP_details { color:#FFFFFF; }
.FF_propertyPage .FF_leftCol .xPP_simiarGrid .xPP_status { background-color:#FFF000; color:#5605a9; font-weight:bold; }

/* Static Pages */
.FF_staticPage { border:1px solid #FFF000; }
.FF_staticPage .xAF_branches th { border-right:2px solid #FFF000; }

/* Media player */
.xMediaPlayer .mediaWrapper,
.xMediaPlayer .pane .tbNav .active 								{ background-color:#5605a9; }
.xMediaPlayer .mediaWrapper .photos .photoWrapper #nextLink,
.xMediaPlayer .mediaWrapper .photos .photoWrapper #prevLink 	{ background-color:#5605a9; }
.xMediaPlayer .mediaWrapper .xMapMessage 						{ background-color:#5605a9; color:#FFFFFF; }
.xMediaPlayer .mediaWrapper .xMapMessage strong 				{ color:#000000; }
.xMediaPlayer .mediaWrapper .photos .leftCol .advert 			{ background-image:url(../images/main/lightBoxLogo.png); background-repeat:no-repeat; }

/* Feature Slider */

#slides1Wrapper 																			{ width:755px !important; overflow:hidden !important; }
#slides1Wrapper .slidesWrapper 																{ width:755px !important; height:308px !important; }
#slides1Wrapper .slidesWrapper .slides .slide 												{ width:755px !important; height:308px !important; }
#slides1Wrapper .slidesWrapper .slides .slide a 											{ float:left; width:755px !important; height:308px !important; overflow:hidden; }
#slides1Wrapper .slidesWrapper .slides .slide a .image										{ float:left; text-align:center; width:504px; height:308px; }
#slides1Wrapper .slidesWrapper .slides .slide a span.details 								{ top:0 !important; right:0px !important; left:auto !important; height:308px !important; opacity:1!important; padding:0px !important; position:absolute; width:245px !important; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .title								{ float:left; padding:5px 30px 5px 10px; font-size:1.3em; margin:8px 0px 0px 0px; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .address							{ float:left; width:200px; padding:5px 10px; margin:30px 0px; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper						{ float:left; width:200px; padding:5px 10px; font-size:1.2em !important; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper .status				{ float:left; width:200px; margin:0px 0px 30px 0px; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .priceWrapper .price				{ float:left; width:200px; font-size:1.5em !important; }

#slides1Wrapper .slidesWrapper 																{ border:0px solid #FFFFFF !important; background-color:#FFFFFF !important; }
#slides1Wrapper .slidesWrapper .slides .slide a .details .title								{ background-color:#FFFFFF; color:#5605a9; }
#slides1Wrapper .slidesWrapper .slides .slide a .details 									{ background-color:#5605a9 !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; }
