/* Main */
body			{ margin: 10px auto; font:normal 12px Arial; width:1001px; }
.xPageWrapper 	{ float:left; width:999px; }
img 			{ border:none; }
h1				{ font-size:2.2em; }

body			{ background-image:url(../images/main/BG.png); background-repeat:repeat; color:#17365d; }
.xPageWrapper 	{ background-color: #FFFFFF; border:1px solid #000000; }
a 				{ color: #000000; text-decoration:none; }
a:hover 		{ color: #CC0000; }

/* Header */

.headerWrapper								{ float:left; width:999px; }
.headerLogo									{ float:left; height:113px; width:363px; margin:20px; }
.headerWrapper .translator					{ float:right; width:200px; padding:10px; margin:5px 5px 5px 0px; height:40px; }
.headerNav									{ float:right; margin:50px 5px 0px 0px; height:; width:570px; }
.headerNav ul								{ list-style:none; padding:0px; margin:0px; }
.headerNav ul li 							{ float:left; }
.headerNav ul li a 							{ text-align:center; font-weight:bold; display:block; overflow:hidden; padding-top:10px; height:23px; width:114px; font-size:14px; }

.headerWrapper								{ background-color:#17365d; border-bottom:1px solid #000000; }
.headerNav a								{ color:#FFFFFF; }
.headerNav a.home							{ background-color:#548dd4; background-image:url(../images/header/navBG.png); background-repeat:no-repeat; }
.headerNav a.rentals						{ background-color:#548dd4; background-image:url(../images/header/navBG.png); background-repeat:no-repeat; }
.headerNav a.landlords						{ background-color:#8db3e2; background-image:url(../images/header/navBG.png); background-repeat:no-repeat; }
.headerNav a.tenants						{ background-color:#365f91; background-image:url(../images/header/navBG.png); background-repeat:no-repeat; }
.headerNav a.contact						{ background-color:#8db3e2; background-image:url(../images/header/navBG.png); background-repeat:no-repeat; }
.headerNav a:hover							{ color:#000000; }
.headerNav a.selected						{ color:#000000; text-decoration:underline; }
.headerWrapper .translator .goog-te-gadget	{ color:#FFFFFF !important; }
.headerWrapper .translator span a			{ color:#FFFFFF !important; }

/* Footer */

.footerWrapper		{ float:left; width:999px; margin-top:10px; padding-bottom:10px; }
.footerLogo			{ float:left; height:33px; width:259px; margin:15px 0px 0px 10px; }
.footerNav			{ float:left; margin:10px 0 0 30px; width:450px; }
.footerPPLogo		{ float:right; height:33px; width:167px; margin:15px 10px 0px 0px; }

.footerWrapper		{ background-color:#17365d; }
.footerNav			{ color:#FFFFFF; }
.footerNav a		{ color:#FFFFFF; }
.footerNav a:hover	{ color:#CC0000; }

/* Home page */

.homeWrapper								{}
.homeImg									{ float:left; height:292px; width:749px; }
.searchBox									{ float:left; height:272px; padding:10px; width:230px; }
.homeRecent									{ float:left; height:250px; width:729px; padding:10px; }
.homeMap									{ float:left; width:245px; height:270px; }
.homeMap a									{ float:left; width:235px; height:125px; margin:5px 0px 0px 5px; }
.homeBoxesLeft								{ float:left; width:246px; }
.homeBoxesLeft .homeFreeTexts a				{ float:left; height:125px; width:235px; margin:5px 0px 0px 5px; }
.homeBoxesLeft .homeLandlordsAd	a			{ float:left; height:125px; width:235px; margin:5px 0px 0px 5px; }
.homeBoxesLeft .homeNews					{ font-size:1.2em; line-height:18px; float:left; height:215px; width:239px; margin:5px 0px 0px 5px; padding:145px 0px 0px 0px;}
.homeBoxesLeft .homeNews ul					{ padding:10px 0px 0px 20px; margin:0px !important; }
.homeBoxesRight								{ float:left; width:745px; margin:5px 0px 0px 5px; }
.homeBoxesRight .homeWelcome				{ float:left; height:201px; padding:10px; width:722px; }
.homeWelcome img							{ margin:6px 5px 0px 0px; }
.homeBoxesRight a.homeLandlords				{ float:left; height:112px; width:348px; margin:5px 4px 0px 0px; padding:10px; }
.homeBoxesRight a.homeTenants				{ float:left; height:112px; width:348px; margin:5px 0px 0px 0px; padding:10px; }
.homeBoxesRight a.homeLandlords img,
.homeBoxesRight a.homeTenants img			{ margin:0px 0px 20px 0px; }
.popupStaticWrapper							{ width:520px; padding:10px; }

.searchBox									{ background-image:url(../images/search/searchBG.png); background-repeat:repeat-x; }
.homeRecent									{ background-color:#17365d; }
.homeFreeTexts a.HFT						{ background-image:url(../images/main/textBox.png); background-repeat:no-repeat; border:1px solid #CCCCCC; }
.homeFreeTexts a.HFT:hover					{ background-image:url(../images/main/textBox_hover.png); border:1px solid #000000; }
.homeLandlordsAd a.HLA						{ background-image:url(../images/main/landlordsBox.png); background-repeat:no-repeat; border:1px solid #CCCCCC; }
.homeLandlordsAd a.HLA:hover				{ background-image:url(../images/main/landlordsBox_hover.png); border:1px solid #000000; }
.homeNews									{ background-image:url(../images/main/newsBox.png); background-repeat:no-repeat; border:1px solid #CCCCCC; }
.homeWelcome								{ border:1px solid #CCCCCC; background-image:url(../images/main/welcomeBG.png); background-repeat:repeat-x; }
.homeBoxesRight a.homeLandlords				{ border:1px solid #CCCCCC; background-image:url(../images/main/underWelcomeBG.png); background-repeat:repeat-y; color:#17365d; }
.homeBoxesRight a.homeTenants				{ border:1px solid #CCCCCC; background-image:url(../images/main/underWelcomeBG.png); background-repeat:repeat-y; color:#17365d; }
.homeBoxesRight a.homeLandlords:hover,
.homeBoxesRight a.homeTenants:hover			{ border:1px solid #000000; }
.homeBoxesRight a.homeLandlords:hover u,
.homeBoxesRight a.homeTenants:hover u		{ color:#CC0000; }

/* Popup */

#popup		{ padding:10px; left:30px !important; }
#popup		{ background-color:#FFFFFF; }

/* Image Rotate */

/*--Main Container--*/
.main_view 			{ float:left; position:relative; }

/*--Window/Masking Styles--*/
.window 			{ height:292px; width:749px; overflow:hidden; /*--Hides anything outside of the set width/height--*/ position:relative; }
.image_reel 		{ position:absolute; top:0; left:0; }
.image_reel img 	{float: left;}

/*--Paging Styles--*/
.paging 			{ position:absolute; bottom:0px; right:-7px; width:178px; height:47px; z-index:100; /*--Assures the paging stays on the top layer--*/ text-align: center; line-height:40px; background:url(../images/main/paging_bg2.png) no-repeat; display:none; /*--Hidden by default, will be later shown with jQuery--*/ }
.paging a 			{ padding: 5px; text-decoration: none; color:#ffffff; }
.paging a.active 	{ font-weight:bold; background:#920000; border:1px solid #610000; -moz-border-radius:3px 3px 3px 3px; -khtml-border-radius:3px 3px 3px 3px; -webkit-border-radius:3px 3px 3px 3px; }
.paging a:hover 	{ font-weight:bold;}

/* Recently Added */

#homeRecentlyAdded 								{ padding:0 0 12px 0; }
#homeRecentlyAdded a 							{ cursor:pointer; display: block; width: 167px; height: 200px; text-decoration: none; padding:5px; float:left; margin:10px 3px 10px 0px; margin-bottom: 9px; }
#homeRecentlyAdded a .image 					{ display: block; float: left; width:165px; height:130px; text-align: center; }
#homeRecentlyAdded a .image .status  			{ display: Block; width:66px; height:11px; background-repeat:no-repeat; }
#homeRecentlyAdded a .image img	 				{ border: none; }
#homeRecentlyAdded a .details 					{ display: block; float: left; width: 135px; height: 66px; }
#homeRecentlyAdded a .details .address 			{ display: block; font-weight: bold; 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	{ font-weight: bold; font-size: 12px; }
#homeRecentlyAdded a .details .brief 			{ display: block; width: 128px; height: 14px; overflow: hidden; font-size: 11px; }

#homeRecentlyAdded a 							{ color:#FFFFFF; border:solid 1px #17365d; }
#homeRecentlyAdded a:hover 						{ border:solid 1px #204472; background-color:#375881; }
#homeRecentlyAdded a .details .address 			{ color:#FFFFFF; }
#homeRecentlyAdded a .details .priceInfo .price	{ color:#FCC812; }

/* Search Forms */

/* Home Search */

.searchBox .xVS_searchForm								{ width:200px; margin:0px 0px 0px 15px; }
.searchBox .xVS_textbox									{ width:210px; }
.searchBox .xVS_textbox .textbox 						{ padding:4px; width:190px; font-size:10px !important; }
.searchBox .xVS_searchType								{ display:none; }
.searchBox .xVS_selectWrapper select					{ margin:0px 0px 5px 0px; }
.searchBox .xADV_popup									{ border:2px solid Black; display:none; left:-300%; padding:20px; position:absolute; top:0; width:630px; }
.searchBox .xVS_searchForm .xVS_submit button			{ height:51px; width:150px; }
.searchBox .xVS_searchForm .xVS_submit .searchButtLabel	{ display:none; }
.searchBox .xADV_popup									{ background-color:#FFFFFF; }
.xVS_more												{ display:none; }
.searchBox .xVS_searchForm .xVS_submit button			{ background-color:transparent; border:none; background-image:url(../images/search/searchButt.png); background-repeat:no-repeat; }
.searchBox .xVS_searchForm .xVS_submit button:hover		{ background-image:url(../images/search/searchButt_hover.png); }

/* Search/Property Page */

.searchPage .xVS_searchForm,
.propertyPage .xVS_searchForm								{ width:200px; margin:0px 0px 0px 15px; }
.searchPage .xVS_textbox,
.propertyPage .xVS_textbox									{ width:210px; }
.searchPage .xVS_textbox .textbox,
.propertyPage .xVS_textbox .textbox							{ padding:4px; width:190px; }
.searchPage .xVS_searchType,
.propertyPage .xVS_searchType								{ display:none; }
.searchPage .xVS_selectWrapper select,
.propertyPage .xVS_selectWrapper select						{ margin:0px 0px 5px 0px; }
.searchPage .xADV_popup,
.propertyPage .xADV_popup									{ border:2px solid Black; display:none; left:0%; padding:20px; position:absolute; top:0; width:630px; }
.searchPage .xVS_searchForm .xVS_submit button,
.propertyPage .xVS_searchForm .xVS_submit button			{ height:51px; width:150px; }
.searchPage .xVS_searchForm .xVS_submit .searchButtLabel,
.propertyPage .xVS_searchForm .xVS_submit .searchButtLabel	{ display:none; }
.searchPage .xADV_popup,
.propertyPage .xADV_popup									{ background-color:#FFFFFF; }
.searchPage .xVS_searchForm .xVS_submit button,
.propertyPage .xVS_searchForm .xVS_submit button			{ background-color:transparent; border:none; background-image:url(../images/search/searchButt.png); background-repeat:no-repeat; }
.searchPage .xVS_searchForm .xVS_submit button:hover,
.propertyPage .xVS_searchForm .xVS_submit button:hover		{ background-image:url(../images/search/searchButt_hover.png); }

/* Search Page */
				
.searchPage										{ float:left; width:999px; }
.searchPage .leftCol							{ float:left; width:250px; }
.searchPage .rightCol							{ float:right; width:740px; margin-top:10px; overflow:hidden; }
.xPL_propertyList								{ padding:0px; }
.xPL_propertyList .xPL_navigation span			{ display:none !important; }

.xPL_propertyList .xPL_navigation a:hover		{ color:#FFFFFF; background-color:#003366; }
.xPL_propertyList .xPL_pages					{ background-color:#CCCCCC; }
.xPL_propertyList .xPL_property					{ border:none; background-color:#003366; }
.xPL_propertyList .xPL_property a.xPL_title		{ background-color:#003366; color:#FFFFFF; }
.xPL_propertyList .xPL_property .xPL_status.letAgreed { color:#ff0000; }

/* Property Page */

.propertyPage									{ float:left; width:999px; }
.propertyPage .leftCol							{ float:left; width:250px; }
.propertyPage .rightCol							{ float:right; width:740px; margin-top:10px; }
.propertyTopTools 								{ float:right; width:250px; text-align:right; }
.propertyTopTools .printer,
.propertyTopTools .xPP_street					{ float:right; width:100px; height:35px; margin:0px 0px 10px 10px; }
.propertyTopTools a.xPP_street span				{ display:none; }
.propertyPage .leftCol .xPP_links a				{ float:left; margin:5px 0 0 5px; padding:20px 10px; width:218px; }
.propertyPage .rightCol .xPP_details			{ float:left; padding:10px; margin:10px 0px; }
.propertyPage .rightCol .xPP_units				{ padding-top:0px !important; }
.propertyPage .rightCol a.xPP_back				{ float:right; clear:both; margin:0px 10px; padding:5px; }
.xPP_simiarGrid									{ float:left; width:250px; margin:20px 0px; }
.xPP_simiarGrid	a								{ float:left; margin:5px 0 0 5px; padding:0 5px 5px 5px; text-align:center; width:228px; }
.xPP_simiarGrid	a img							{ width:auto; margin:0px auto; }
.xPP_simiarGrid	.xPP_status						{ float:left; text-align:center; width:228px; }
.xPP_simiarGrid	.xPP_details					{ float:left; text-align:center; width:228px; }
.xPP_viewableFrom,
.xPP_availableFrom,
.xPP_duration									{ display:none !important; }


.propertyTopTools .printer						{ background-image:url(../images/main/printerIcon.png); background-repeat:no-repeat; }
.propertyTopTools .printer:hover				{ background-image:url(../images/main/printerIcon_hover.png); background-repeat:no-repeat; }
.propertyTopTools a.xPP_street					{ background-image:url(../images/main/streetIcon.png); background-repeat:no-repeat; }
.propertyTopTools a.xPP_street:hover			{ background-image:url(../images/main/streetIcon_hover.png); background-repeat:no-repeat; }
.propertyPage .leftCol .xPP_links a				{ background-color:#F0F0F0; border:1px solid #CCCCCC; color:#000000; }
.propertyPage .leftCol .xPP_links a:hover		{ background-color:#003366; border:1px solid #CCCCCC; color:#FFFFFF; }
.propertyPage .rightCol a.xPP_back				{ border:1px solid #CCCCCC; background-color:#F0F0F0; color:#000000; }
.propertyPage .rightCol a.xPP_back:hover		{ border:1px solid #CCCCCC; background-color:#003366; color:#FFFFFF; }
.xPP_simiarGrid	a								{ border:1px solid #CCCCCC; background-color:#F0F0F0; color:#000000; }
.xPP_simiarGrid	a:hover							{ border:1px solid #CCCCCC; background-color:#003366; color:#FFFFFF; }
.propertyPage .xPP_status.xPP_letAgreed 		{ color:#ff0000; }
.xMapMessage 									{ width:720px !important; }

a.xPP_morePhotos								{ background-image:url(../images/property/moreImg.jpg); background-repeat:no-repeat; background-position:90%; }
a.xPP_video										{ background-image:url(../images/property/map.jpg); background-repeat:no-repeat; background-position:90%; }
a.xPP_street									{ background-image:url(../images/property/street.jpg); background-repeat:no-repeat; background-position:90%; }
a.xPP_print										{ background-image:url(../images/property/printer.jpg); background-repeat:no-repeat; background-position:90%; }
a.xPP_friend									{ background-image:url(../images/property/email.jpg); background-repeat:no-repeat; background-position:90%; }
a.xPP_enquire									{ background-image:url(../images/property/viewing.jpg); background-repeat:no-repeat; background-position:90%; }
a.xPP_contactUs									{ background-image:url(../images/property/contact.jpg); background-repeat:no-repeat; background-position:90%; }
a.xPP_morePhotos:hover,
a.xPP_video:hover,
a.xPP_street:hover,
a.xPP_print:hover,
a.xPP_friend:hover,
a.xPP_enquire:hover,
a.xPP_contactUs:hover							{ background-image:none;}

/* Static Pages */

.staticWrapper					{ float:left; clear:both; width:900px; padding:20px 0px; }
.staticWrapper .staticLeftCol	{ float:left; width:250px; }
.staticWrapper .staticRightCol	{ float:right; width:630px; }
.staticWrapper.contact			{ clear:both; width:900px; padding:20px; }
.staticWrapper .form			{ float:left; width:500px; margin-right:80px; }
.staticWrapper .office			{ float:left; width:300px; }

/* News */

.newsArticle					{ float:left; width:600px; margin:0px 5px 10px; padding:5px;}
.newsArticle .title				{ font-size:1.3em; font-weight:bold; float:left; display:block; width:590px; text-align:left; }
.newsArticle .article			{ float:left; text-align:justify; width:590px; }

.newsArticle					{ border:1px solid #CCCCCC; background-color:#EFEFEF; color:#333333; }
.newsArticle .title				{ border-bottom:1px solid #333333; }

/* 404 Page */

.xError	{ clear:both; }

/* Media player */
.xMediaPlayer .mediaWrapper, .xMediaPlayer .pane .tabNav .active 	{ background-color:#17365d; }
.xMediaPlayer .mediaWrapper .photos .photoWrapper #nextLink,
.xMediaPlayer .mediaWrapper .photos .photoWrapper #prevLink 		{ background-color:#17365d; }
.xMediaPlayer .mediaWrapper .xMapMessage 							{ background-color:#17365d; color:#FFFFFF; }
.xMediaPlayer .mediaWrapper .xMapMessage strong 					{ color:#17365d; }
.xMediaPlayer .mediaWrapper .photos .leftCol .advert 				{ background-image:url(../images/lightBoxLogo.png); background-repeat:no-repeat; }
.xMediaPlayer .mediaWrapper .xMapMessage strong						{ color:#FFFFFF !important; }
