body {
	color: #0B0B0B; background: url(images/background.gif);
}

.logo {
	background-image: url('images/logo_header.gif');
	width: 139px; height: 133px;
}

.logoMobile {
	background-image: url('images/mobile-logo.gif');
	width: 138px; height: 65px;
}

a:link		{ color: #0B0B0B; text-decoration: none; background-color: inherit; }
a:visited	{ color: #0B0B0B; text-decoration: none; background-color: inherit; }
a:hover		{ color: #0B0B0B; text-decoration: none; background-color: inherit; }

#siteContainer {
	background-color: #FFFFFF;
}

.header {
}

.footer {
}

/*Navigation bar styles */
html>body #navbar {
}

*html #navbar {
}

.test { border-top: solid 1px #194273; border-left: solid 1px #194273; border-right: solid 1px #194273;}

.navBarItem-static 	 	 { color: #194273; padding: 3px 5px; display: block; border: solid 1px #fff; }
.navBarItem-static:hover { color: #194273; padding: 3px 5px; display: block; border-top: solid 1px #194273; border-left: solid 1px #194273; border-right: solid 1px #194273; background-image: url('/images/navbarOver.gif'); background-repeat: repeat-x; }

.navBar-separator { color: #cdcdcd; }

a.navBarItem-link:link		{ color: #194273; text-decoration: none; padding: 3px 5px; display: block; border: solid 1px #fff; }
a.navBarItem-link:visited	{ color: #194273; text-decoration: none; padding: 3px 5px; display: block; border: solid 1px #fff;}
a.navBarItem-link:hover		{ color: #194273; text-decoration: none; padding: 3px 5px; display: block; border: solid 1px #194273; background-image: url('/images/navbarOver.gif'); background-repeat: repeat-x; }

.navBarItem-subItem			{ background-color: #FFFFFF; padding: 5px; border-bottom: solid 1px #194273;}
.navBarItem-subItem-over	{ padding: 5px; border-bottom: solid 1px #194273; background-image: url('/images/navbarOver.gif'); background-repeat: repeat-x;}

a.navBarItem-subLink:link		{ color: #3B5E88; text-decoration: none; white-space: nowrap; }
a.navBarItem-subLink:visited	{ color: #3B5E88; text-decoration: none; white-space: nowrap; }
a.navBarItem-subLink:hover		{ color: #000000; text-decoration: none; white-space: nowrap; }

/* PAGE CLASSES */

h1 {
	color: #000; background-color: inherit;
}

h2 {
	color: #1E1E1E; background-color: inherit;
}

html>body h3 {
	color: #2B517E; text-decoration: none;
}

* html h3 {
	color: #2B517E; text-decoration: none;
}

.panel {
}

.featuredPropertySplitter {
	color: #cdcdcd;
}

.selectedPage {
	color: #F5DD01; padding-left: 5px;
}

a.propAdd:link		{ color: #2B517E; text-decoration: none; white-space: nowrap; background-color: Transparent; }
a.propAdd:visited	{ color: #2B517E; text-decoration: none; white-space: nowrap; background-color: Transparent; }
a.propAdd:hover		{ color: #2B517E; text-decoration: none; white-space: nowrap; background-color: Transparent; }


/* Property Next/Prev Control */

#forwardContainer {
	border: solid 1px #34383A;
	background-color: #FFFFFF;
}

#backContainer {
	border: solid 1px #34383A;
	background-color: #FFFFFF;
}

.txtBackToSearchResultsOver {
}

/* Property Next/Prev Control */

/* ICONS */

.iconHolder { background-image: url(images/pages-bg.gif); }
.iconHolderMobile { background-image: url(images/pages-bg.gif); }
.icon {
	color: #FFFFFF;
}

.icon:hover {	
	color: #FFFFFF;
}

a.iconLink:link,
a.iconLink:visited { color: #FBFCFD; text-decoration: none; display: block; padding: 6px 12px 5px 12px; }
a.iconLink:hover   { color: #194273; text-decoration: none; display: block; padding: 6px 12px 5px 12px; background-color: #F7DE00; }

.smallImage, .pagingBorder {
	border: solid 1px #373A27;
}

.smallImage:hover {
	border: solid 1px #373A27;	
}

.hr {
	background-color: #cdcdcd;
}

/* ICONS */

/* FOOTER CLASSES */

.copyRight {
	color: #254C7A; background-color: Transparent;
}

/* Message Panels */

.messagepanel-container {
    background-color: #FAF2CF;
    border: solid 1px #EBD581;
}

.messagepanel-generic {
    color: #000000;
}

.messagepanel-error {
    color: Red;
}

.saveContainer {
	background-image: url(images/pages-bg.gif);
}

/* 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;
}

.mobileBack {
	background-color: #FFFFFF;
	padding: 10px;
}

a.tweb:link,
a.tweb:visited { color: #244B7A; text-decoration: none; }
a.tweb:hover   { color: #244B7A; text-decoration: none; }

.pagingContainer { background-image: url(images/pages-bg.gif); }

.FullPagingContainer { background-image: url(images/pages-bg.gif); }

.propertiesFound { color: #FFFFFF; text-decoration: none; }

.TitleBG { color: #F7DE00; text-decoration: none; font-size: 130%; float: left; margin-top:-2px; }

a.PagerHyperlinkStyle:visited,
a.PagerHyperlinkStyle:link  { color: #FFFFFF; text-decoration: none; padding-left: 5px; }
a.PagerHyperlinkStyle:hover { color: #F5DD01; text-decoration: none; padding-left: 5px; }

.ListMapViewBG { font-size: 120%; position: absolute; z-index: 1000; margin-top: -64px; left: 380px; }

.FullListMapViewBG { font-size: 120%; position: absolute; z-index: 1000; margin-top: -225px; left: 380px; }

.FullListMapViewBG a:link,
.FullListMapViewBG a:visited { color: #FFFFFF; text-decoration: none; }
.FullListMapViewBG a:hover   { color: #F5DD01; text-decoration: none; }

.ListResultsLinks a:link,
.ListResultsLinks a:visited { color: #FFFFFF; text-decoration: none; background-color: #194273; float: left; display: block; padding: 5px 13px; }
.ListResultsLinks a:hover   { color: #194273; text-decoration: none; background-color: #F5DD01; float: left; display: block; padding: 5px 13px; }

.ListSavedLinks a:link,
.ListSavedLinks a:visited { color: #FFFFFF; text-decoration: none; background-color: #194273; float: left; display: block; padding: 5px 11px; }
.ListSavedLinks a:hover   { color: #194273; text-decoration: none; background-color: #F5DD01; float: left; display: block; padding: 5px 11px; }

.pagingContainerBot { background-image: url(images/pages-bg.gif); }

.BackButBG { float: left; text-decoration: none; font-size: 120%; }

.BackButBG a:link,
.BackButBG a:visited { color: #FFFFFF; text-decoration: none; }
.BackButBG a:hover   { color: #F5DD01; text-decoration: none; }

.BotNewSearchBG { float: right; font-size: 120%; margin-top:-4px; }

.BotNewSearchBG a:link,
.BotNewSearchBG a:visited { color: #FFFFFF; text-decoration: none; }
.BotNewSearchBG a:hover   { color: #F5DD01; text-decoration: none; }

.BottomTopBG { background-image: url(images/background.gif); height: 200px; margin-bottom: 25px; padding: 10px 47px 0px 27px; }
.BottomBotBG { height: 80px; text-decoration: none; padding: 0px 47px 0px 27px; }

.BottomTopLeftBG  { float: left; width: 380px; text-decoration: none; border-left: #52677C 1px solid; padding-left: 20px; }
.BottomTopRightBG { margin-left: 446px; text-decoration: none; border-left: #52677C 1px solid; padding-left: 20px; }

.FullBotTextBG   { line-height: 20px; }
.FullBotTextBG b { color: #194273; text-decoration: none; font-size: 150%; font-weight: normal; display: block; height: 25px; }

.MapKeyContainer { background-color:#7594BA; height: 27px; width: 405px; left:0px; }

.MapKeyTxt {
	float:left; padding: 7px 15px 6px 15px; text-transform:uppercase; font-weight:bold;
	background-color:#194273; color:#F2FEF2; border-right:solid 1px #332649; margin-right:30px;
}

.MapKeyImg { padding-top: 1px; float:left; margin-right:20px; }

.PhotoHolderLeft {
	margin-right: 636px; _margin-right: 633px; padding: 20px 0px 0px 20px;
	background-image: url(images/pages-bg.gif); height: 442px;
}

.FullName  { color: #FFFFFF; text-decoration: none; font-size: 140%; font-weight: normal; height: 32px; }
.FullPrice { color: #FFFFFF; text-decoration: none; font-size: 110%; font-weight: normal; height: 60px; }
.FullText  {
	height: 107px; margin-bottom: 15px; overflow: auto; position: relative;

	scrollbar-face-color:#EDF2F7;
	scrollbar-arrow-color:#194273;
	scrollbar-track-color:#BED0E8;
	scrollbar-shadow-color:#EDF2F7;
	scrollbar-highlight-color:#EDF2F7;
	scrollbar-3dlight-color:#EDF2F7;
	scrollbar-darkshadow-Color:#EDF2F7;
}

.FullSmallImage { margin: 0px 12px 8px 0px; border: solid 1px #373A27; }

.ArrangeViewingSaved { color: #FFFFFF; text-decoration: none; }

.ArrangeViewingSaved a:visited,
.ArrangeViewingSaved a:link  { color: #FFFFFF; text-decoration: underline; font-size: 110%; }
.ArrangeViewingSaved a:hover { color: #FFFFFF; text-decoration: none; font-size: 110%; }

.SendThisProp b { color: #FFFFFF; text-decoration: none; font-weight: normal; height: 30px; display: block; }

.DefaultSearchBoxBG { background-image: url(images/pages-bg.gif); height: 80px; padding: 28px 50px 30px 55px; }

.YeallowText { color: #E1D95C; text-decoration: none; }

a.NewSearchLink:link, a.NewSearchLink:visited {
	display:block;
	padding:5px 10px;
	white-space:nowrap;
	text-align:center;
	color:#FFFFFF;
}
a.NewSearchLink:hover {
	background-color:#F7DE00;
	color:#000000;
}
