body {
	color: #686868; background-image: url('images/background.gif'); background-repeat: repeat-x; background-color: #E9F0F8;
}

.logo {
	background-image: url('images/logo_header.gif'); width: 119px; height: 34px;
}

a:link		{ color: #cdcdcd; text-decoration: none; background-color: inherit; }
a:visited	{ color: #cdcdcd; text-decoration: none; background-color: inherit; }
a:hover		{ color: #cdcdcd; text-decoration: none; background-color: inherit; }

#siteContainer {
}

.header {
	background-image: url(images/header-bg.gif); background-repeat: repeat-x;
}

.footer {
	color: #02134F;
}

/*Navigation bar styles */
html>body #navbar {
	background-color: #02134F;
	z-index:10000;
}

*html #navbar {
	background-color: #02134F;
	z-index:10000;
}

.navBarItem-static	{ color: #D3D6E1; background-color: inherit; z-index:1010; }
.navBarItem-static:hover	{ color: #649EDC; background-color: inherit; z-index:1010; }

.navBar-separator { color: #7E86A2; }

a.navBarItem-link:link		{ color: #D3D6E1; text-decoration: none; background-color: inherit; }
a.navBarItem-link:visited	{ color: #D3D6E1; text-decoration: none; background-color: inherit; }
a.navBarItem-link:hover		{ color: #649EDC; text-decoration: none; background-color: inherit; }

.navBarItem-subItem			{ background-color: #02134F; padding: 3px 25px; z-index:1010; }
.navBarItem-subItem-over	{ background-color: #02134F; padding: 3px 25px; z-index:1010; }

a.navBarItem-subLink:link		{ color: #FFFFFF; text-decoration: none; white-space: nowrap; }
a.navBarItem-subLink:visited	{ color: #FFFFFF; text-decoration: none; white-space: nowrap; }
a.navBarItem-subLink:hover		{ color: #649EDC; text-decoration: none; white-space: nowrap; }

/* PAGE CLASSES */

h1 {
	color: #000000; background-color: inherit;
}

h2 {
	color: #8DB9E2; background-color: inherit;
}

html>body h3 {
	color: #13235B;
}

* html h3 {
	color: #13235B;
}

.panel {
}

.featuredPropertySplitter {
	color: #cdcdcd;
}

.selectedPage {
	background-color: #8DB9E2; border: #6A8FBD 1px solid; color: #000000; display: block; padding: 0px 3px; margin-left: 5px;
}

a.propAdd:link		{ color: #13235B; text-decoration: none; white-space: nowrap; background-color: Transparent; }
a.propAdd:visited	{ color: #13235B; text-decoration: none; white-space: nowrap; background-color: Transparent; }
a.propAdd:hover		{ color: #13235B; text-decoration: none; white-space: nowrap; background-color: Transparent; }


/* Property Next/Prev Control */

#forwardContainer {
	border: solid 1px #cdcdcd;
	background-color: #313131;
	color: #cdcdcd;	
}

#backContainer {
	border: solid 1px #cdcdcd;
	background-color: #313131;
	color: #cdcdcd;	
}

.txtBackToSearchResultsOver {
	background-color: #ffffff;	
}

/* Property Next/Prev Control */

/* ICONS */

.icon { background-image: url(images/icon-menu-bg.gif); background-repeat: no-repeat; }

.icon:hover { background-image: url(images/icon-menu-bg.gif); background-repeat: no-repeat; }

a.iconLink:visited { color: #004989; text-decoration: none; }
a.iconLink:link	   { color: #004989; text-decoration: none; }
a.iconLink:hover   { color: #333333; text-decoration: none; }

.smallImage, .pagingBorder {
	border: solid 1px #cdcdcd;
}

.smallImage:hover {
	border: solid 1px #cdcdcd;	
}

.hr {
	background-color: #cdcdcd;
}

/* ICONS */

/* FOOTER CLASSES */

.copyRight {
	color: #02134F;
}

/* Message Panels */

.messagepanel-container {
    background-color: #FAF2CF;
    border: solid 1px #EBD581;
}

.messagepanel-generic {
    color: #000000;
}

.messagepanel-error {
    color: Red;
}

.saveContainer {
}

/* COLUMN SKIN COLOURS */

#container {
}

/* MAGAZINE VIEW STYLES */

.MagazineSearchResult {
	background-color: #313131;
}

.MagazineResultContainer {
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
}

/* MOBILE */

.mobileBack {
	background-color: #FFFFFF;
	padding: 10px;
}

.HeaderRightText6BG { float: right; padding-top: 15px; color: #CCCED5; }

.SiteContainerLeft  { left:0px; width: 15px; height: 100%; _margin-right: -3px; position:absolute; }
.SiteContainerRight { right:0px; width: 15px; height: 100%; _margin-left: -3px; position:absolute; }
.SiteContainerMidle { margin-left: 15px; _margin-left: 12px; margin-right: 15px; _margin-right: 12px; background-color: #FFFFFF; position:relative; _height:1%; }

.FooterBG {
	height: 75px; margin: 0px 15px 0px 15px; _margin: 0px 12px 0px 12px; padding: 14px 0px 0px 0px; text-align: center;
	background-image: url(images/footer.png); background-repeat: repeat-x; background-position: left top;
}

a.tweb:visited { color: #02134F; text-decoration: none; }
a.tweb:link	   { color: #02134F; text-decoration: none; }
a.tweb:hover   { color: #02134F; text-decoration: none; }

.FooterText { color: #1861AE; text-decoration: none; }

.BannerBG { height: 69px; padding: 15px 0px; background-image: url(images/banner-bg.gif); background-repeat: no-repeat; background-position: left top; }
.BannerBoder { padding: 1px; border: #E5E5E5 1px solid; }

.SearchTopMenuBG { height: 23px; color: #898989; text-decoration: none; }

a.MapViewLink:visited { color: #02134F; background-color: #EFEFEF; border: #B2B7C5 1px solid; width: 135px; margin-right: 5px; display: block; float: left; text-align: center; padding-bottom: 1px; text-decoration: none; }
a.MapViewLink:link	  { color: #02134F; background-color: #EFEFEF; border: #B2B7C5 1px solid; width: 135px; margin-right: 5px; display: block; float: left; text-align: center; padding-bottom: 1px; text-decoration: none; }
a.MapViewLink:hover   { color: #FFFFFF; background-color: #8DB9E2; border: #698EBC 1px solid; width: 135px; margin-right: 5px; display: block; float: left; text-align: center; padding-bottom: 1px; text-decoration: none; }

a.ListViewLink:visited { color: #FFFFFF; background-color: #8DB9E2; border: #698EBC 1px solid; width: 135px; display: block; float: left; text-align: center; padding-bottom: 1px; text-decoration: none; }
a.ListViewLink:link	   { color: #FFFFFF; background-color: #8DB9E2; border: #698EBC 1px solid; width: 135px; display: block; float: left; text-align: center; padding-bottom: 1px; text-decoration: none; }
a.ListViewLink:hover   { color: #02134F; background-color: #EFEFEF; border: #B2B7C5 1px solid; width: 135px; display: block; float: left; text-align: center; padding-bottom: 1px; text-decoration: none; }

.DisplayMapListBG {
	height: 17px; padding: 12px 0px; position: relative; margin-top: -80px;
	background-image: url(images/banner-bg.gif); background-repeat: no-repeat; background-position: top;
}

.PagingBoxTopBG {
	height: 17px; width: 73%; _width: 100%; padding: 12px 0px 46px 0px; margin-top: 40px; position: absolute; z-index: 100000;
	background-image: url(images/banner-bg.gif); background-repeat: no-repeat; background-position: top;
}

a.PagerHyperlinkStyle:visited { color: #000000; background-color: #EFEFEF; border: #B3B8C7 1px solid; display: block; padding: 0px 3px; margin-left: 5px; text-decoration: none; }
a.PagerHyperlinkStyle:link	  { color: #000000; background-color: #EFEFEF; border: #B3B8C7 1px solid; display: block; padding: 0px 3px; margin-left: 5px; text-decoration: none; }
a.PagerHyperlinkStyle:hover   { color: #000000; background-color: #8DB9E2; border: #6A8FBD 1px solid; display: block; padding: 0px 3px; margin-left: 5px; text-decoration: none; }

a.TopBackLink:visited { color: #02134F; text-decoration: underline; }
a.TopBackLink:link	  { color: #02134F; text-decoration: underline; }
a.TopBackLink:hover   { color: #02134F; text-decoration: none; }

a.TopWhiteLink:visited { color: #CCCED5; text-decoration: none; }
a.TopWhiteLink:link	   { color: #CCCED5; text-decoration: none; }
a.TopWhiteLink:hover   { color: #FFFFFF; text-decoration: none; }

.SubTopBackBG { height: 17px; padding: 12px 0px 26px 0px; background-image: url(images/banner-bg.gif); background-repeat: no-repeat; background-position: top; }

.PropertyTitle 	  { height: 22px; color: #02134F; text-decoration: none; }
.PropertyBotTitle { height: 22px; padding: 22px 0px 0px 0px; margin-top: 25px; color: #02134F; text-decoration: none; background-image: url(images/icon-bot-link.gif); background-repeat: repeat-x; background-position: left top; }

.WebPageTitle { color: #02134F; font-size: 140%; font-weight: bold; }
.WebPageTextBG { padding: 15px 0px 25px 0px; min-height: 500px; _height: 500px; background-image: url(images/banner-bg.gif); background-repeat: no-repeat; background-position: left top; }

.LandlordTopBoxBG { height: 1%; padding-bottom: 22px; margin-top: 35px; background-image: url(images/sub-midle-line.gif); background-repeat: repeat-x; background-position: left bottom; }

.BoxBoderBG { border: #ADB2C6 1px solid; }

.BoxTitleBG { background-color: #818AA8; padding: 3px 0px 0px 30px; height: 24px; font-size: 150%; color: #FFFFFF; }

.BenefitsTextBG { width: 662px; height: 278px; padding: 32px 0px 0px 32px; background-image: url(images/Benefits-image.gif); background-repeat: no-repeat; }
.BoxTextTitle   { font-size: 110%; color: #02134F; font-weight: bold; height: 20px; _padding-left: 1px; }
.BoxTextTitleTwo   { font-size: 110%; color: #02134F; font-weight: bold; height: 34px; _padding-left: 1px; }

.BoxMidleLineBG { height: 1%; padding-bottom: 22px; margin-top: 20px; background-image: url(images/sub-midle-line.gif); background-repeat: repeat-x; background-position: left bottom; }

.BoxMidleImageRight { float: right; width: 260px; _margin-left: -3px; }
.BoxMidleTextLeft   { margin-right: 260px; _margin-right: 257px; }
.ValuationTextBG { padding: 32px 15px 0px 32px; height: 282px; background-color: #E5E7ED; }

.BoxMidleTextLeft { height: 1%; background-color: #E5E7ED; }
.WhatBeforeTextBG { padding: 32px 0px 0px 0px; _height: 1%; background-color: #E5E7ED; }
.WhatBeforeTextPading { padding: 0px 20px 32px 32px; }
.WhatBeforeTextBotPading { padding: 20px 20px 32px 32px; }

.WhatBeforeTextBoxBG { background-color: #F7F8FA; height: 1%; margin-bottom: 4px; }

.WhatBeforeTextRight { float: right; width: 260px; _margin-left: -3px; }
.WhatBeforeTextLeft  { margin-right: 260px; _margin-right: 257px; padding: 20px 34px 21px 35px; text-align: justify; }
.WhatBeforeTextLeftTwo  { margin-right: 260px; _margin-right: 257px; padding: 20px 34px 31px 35px; text-align: justify; }

.OffersTextBG { padding: 32px 30px 0px 32px; height: 103px; text-align: justify; background-color: #E5E7ED; border-right: #4F5B85 1px solid; }
.OffersBoxTitleBG { background-color: #818AA8; padding: 3px 0px 0px 30px; height: 24px; font-size: 150%; color: #FFFFFF; border-right: #4F5B85 1px solid; }

.OurFeesTextBG { padding: 27px 30px 0px 32px; height: 144px; text-align: justify; background-color: #E5E7ED; }
.OurFeesBotText { background-color: #CED1DD; color: #2B396B; font-style: italic; height: 20px; padding-top: 7px; font-size: 90%; text-align: center; display: block; }

.RentCapitalTextBG { padding: 27px 30px 0px 32px; height: 160px; text-align: justify; background-color: #E5E7ED; }

a.BlueLink:visited { color: #5073D6; text-decoration: underline; }
a.BlueLink:link	   { color: #5073D6; text-decoration: underline; }
a.BlueLink:hover   { color: #5073D6; text-decoration: none; }

.BoxMidleBotLineBG { height: 1%; padding-bottom: 15px; margin-top: 20px; }
.InventoryTextBG { padding: 28px 30px 0px 32px; height: 150px; background-color: #E5E7ED; }

.PropertyImageBG   { height: 183px; }
.PropertyBotTextBG { background-color: #E5E7ED; text-align: justify; padding: 34px 34px 40px 32px; height: 1%; }

.BlueText { color: #4F5B85; text-decoration: none; }

.PropertyMidleTextIconBG { padding: 26px 0px; }
.PropertyMedleTextLeft  { margin-right: 262px; _margin-right: 259px; }
.PropertyMedleTextRight { float: right; width: 260px; _margin-left: -3px; }

.ServicedPricesBoxLeftBG  { height: 21px; padding: 7px 34px 0px 0px; margin-bottom: 4px; text-align: right; background-color: #FFFFFF; background-image: url(images/Serviced-midle-left-bg.gif); background-repeat: repeat-y; background-position: right top; border-top: #FFFFFF 2px solid; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 2px solid; border-left: #FFFFFF 1px solid; }
.ServicedPricesBoxRightBG { height: 21px; padding: 7px 0px 0px 34px; margin-bottom: 4px; background-color: #FFFFFF; background-image: url(images/Serviced-midle-right-bg.gif); background-repeat: repeat-y; background-position: left top; border: #FFFFFF 2px solid; }

.MotivationTextBG { padding: 32px 32px 0px 32px; height: 278px; background-color: #E5E7ED; text-align: justify; }

.ChoosingBotTextBG { background-color: #E5E7ED; text-align: justify; padding: 30px 15px 40px 32px; height: 1%; }

.ChoosingBotIconBG { width: 563px; height: 46px; padding: 11px 26px 14px 36px; margin-top: 10px; background-image: url(images/choosing-bot-image.gif); background-repeat: no-repeat; }

.AppointingTextBG { padding: 32px 32px 0px 32px; height: 76px; background-color: #E5E7ED; text-align: justify; }

.GettingTextBG { padding: 32px 32px 0px 32px; height: 237px; background-color: #E5E7ED; text-align: justify; }

.AgreeingBotText { background-color: #CED1DD; color: #2B396B; font-style: italic; height: 20px; padding-top: 7px; text-align: center; display: block; }

.AgreeingBotTextBG { background-color: #E5E7ED; text-align: justify; padding: 30px 15px 30px 32px; _height: 1%; }

.DraftTextBG { padding: 22px 32px 10px 32px; height: 302px; background-color: #E5E7ED; text-align: justify; }

.CompletionTextBG { padding: 22px 32px 10px 32px; height: 139px; background-color: #E5E7ED; text-align: justify; background-image: url(images/Sold.gif); background-repeat: no-repeat; background-position: left bottom; }

.RegistrationTextBG { padding: 22px 32px 10px 32px; height: 115px; background-color: #E5E7ED; text-align: justify; }

.RegistrationBlueText { color: #4F5B85; text-decoration: none; padding: 10px 0px 6px 0px; }

.FindingBoxMidleLineBG { height: 1%; padding-bottom: 22px; margin-top: 5px; background-image: url(images/sub-midle-line.gif); background-repeat: repeat-x; background-position: left bottom; }

.FindingBotTextBG { background-color: #E5E7ED; text-align: justify; padding: 30px 32px 30px 32px; _height: 1%; }

.ReservingTextBG { padding: 22px 32px 10px 32px; height: 161px; background-color: #E5E7ED; text-align: justify; }

.ReferencesTextBG { background-color: #E5E7ED; text-align: justify; padding: 30px 5px 5px 5px; _height: 1%; }

.TenancyTextBG { padding: 22px 32px 10px 32px; height: 83px; background-color: #E5E7ED; text-align: justify; }

.ElectricityIconBG { width: 229px; height: 27px; padding: 15px 0px 0px 90px; margin-bottom: 3px; background-image: url(images/Electricity-icon.jpg); background-repeat: no-repeat; }
.GesIconBG { width: 229px; height: 27px; padding: 15px 0px 0px 90px; margin-bottom: 3px; background-image: url(images/Gas.jpg); background-repeat: no-repeat; }
.CouncilIconBG { width: 229px; height: 27px; padding: 15px 0px 0px 90px; margin-bottom: 3px; background-image: url(images/Council-Tax.jpg); background-repeat: no-repeat; }
.BTIconBG { width: 209px; height: 27px; padding: 15px 0px 0px 90px; margin-bottom: 3px; background-image: url(images/BT.jpg); background-repeat: no-repeat; }
.WaterRatesIconBG { width: 209px; height: 27px; padding: 15px 0px 0px 90px; margin-bottom: 3px; background-image: url(images/Water-Rates.jpg); background-repeat: no-repeat; }
.SatelliteIconBG { width: 209px; height: 27px; padding: 15px 0px 0px 90px; margin-bottom: 3px; background-image: url(images/Satellite-TV.jpg); background-repeat: no-repeat; }

.RentalTextBG { padding: 32px 32px 0px 32px; height: 107px; background-color: #E5E7ED; text-align: justify; }

.InsuranceTextBG { padding: 22px 32px 10px 32px; height: 82px; background-color: #E5E7ED; text-align: justify; }

.pagePaddingSiteMap {
	background-color:#FFFFFF;
}
.pagePaddingSiteMap a:link,.pagePaddingSiteMap a:visited  { color:#333333;}
.pagePaddingSiteMap a:hover { color:#999999;}


.mobileBack a:link,.mobileBack a:visited  { color:#333333;}
.mobileBack a:hover { color:#999999;}

