body {
	color: #7F7F7F; background-color: #13314B;
}

.logo {
	background-image: url('images/logo_header.gif');
	width: 146px; height: 93px;
}

.logoMobile {
	background-image: url('images/mobile-logo_header.gif');
	width: 106px; height: 67px;
}

a:link		{ color: #1F3F66; text-decoration: none; background-color: inherit; }
a:visited	{ color: #1F3F66; text-decoration: none; background-color: inherit; }
a:hover		{ color: #1F3F66; text-decoration: none; background-color: inherit; }

#siteContainer {
	background-image: url(images/midle-left.gif); background-repeat: repeat-y; background-position: left top; background-color: #FFFFFF;
}

#siteContainerSiteMap {
	background-image: url(images/midle-left.gif); background-repeat: repeat-y; background-position: left top;
}

.header {
}

.headerMobile { background-color: #1E4066; }

.footer { background-color:#967737; color:#FFF; position:absolute; width:100%; left:0px; top:0px; text-align:right; height:15px; padding-top:1px; }

.branchHolder { padding-right:50px;}


/*Navigation bar styles */
html>body #navbar 
{
}

*html #navbar {
}

.navBarItem-static			{ color: #FFFFFF; padding: 3px 0px; display: block; border-bottom: dashed 1px #808080; }
.navBarItem-static:hover	{ color: #FFFFFF; padding: 3px 0px; display: block; border-bottom: dashed 1px #808080; }

.navBar-separator { color: #cdcdcd; }

a.navBarItem-link:link		{ color: #FFFFFF; text-decoration: none; padding: 3px 0px 4px 3px; display: block; border-bottom: dashed 1px #506F8C; }
a.navBarItem-link:visited	{ color: #FFFFFF; text-decoration: none; padding: 3px 0px 4px 3px; display: block; border-bottom: dashed 1px #506F8C; }
a.navBarItem-link:hover		{ color: #CE9D40; text-decoration: none; padding: 3px 0px 4px 3px; display: block; border-bottom: dashed 1px #506F8C; }

.navBarItem-subItem			{ background-color: #987637; width: 70px; padding: 4px 0px 3px 0px; text-align: center; border-bottom: dashed 1px #506F8C; }
.navBarItem-subItem-over	{ background-color: #B39356; width: 70px; padding: 4px 0px 3px 0px; text-align: center; border-bottom: dashed 1px #506F8C; }

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: #FFFFFF; text-decoration: none; white-space: nowrap; }


html>body #MobileNavbar { width: 100%; height: 20px; padding-top: 5px; position: relative; z-index: 1; text-align: left; background-color: #987637; }
*html #MobileNavbar 	{ width: 100%; height: 20px; padding-top: 5px; position: relative; z-index: 1; text-align: left; background-color: #987637; }

a.MobileNavBarItem-link:link	{ color: #FFFFFF; text-decoration: none; }
a.MobileNavBarItem-link:visited	{ color: #FFFFFF; text-decoration: none; }
a.MobileNavBarItem-link:hover	{ color: #000000; text-decoration: none; }

/* PAGE CLASSES */

h1 {
	color: #000; background-color: inherit;
}

h2 {
	color: #C49A27; background-color: inherit;
}

html>body h3 {
	color: #000000;
}

* html h3 {
	color: #000000;
}

.HomeRight h3 { font-weight: normal; color: #1B4269; }

.HomeRight h2 { font-weight: normal; color: #000000; }

.mobileBack h3 { color: #FFFFFF; }

.panel {
}

.featuredPropertySplitter {
	color: #cdcdcd;
}

.selectedPage {
	color: #FFD825;
	padding-left:10px; background-image:url(images/paging-bullet.gif); background-repeat:no-repeat; background-position:left center;
}

a.propAdd:link		{ color: #1F3F66; text-decoration: none; white-space: nowrap; background-color: Transparent; }
a.propAdd:visited	{ color: #1F3F66; text-decoration: none; white-space: nowrap; background-color: Transparent; }
a.propAdd:hover		{ color: #1F3F66; text-decoration: none; white-space: nowrap; background-color: Transparent; }

a.propAddMobile:link	{ color: #FFFFFF; text-decoration: none; white-space: nowrap; background-color: Transparent; }
a.propAddMobile:visited	{ color: #FFFFFF; text-decoration: none; white-space: nowrap; background-color: Transparent; }
a.propAddMobile:hover	{ color: #FFFFFF; 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 */
.iconHolder {
	background-image: url(images/icon-line.gif); background-repeat: repeat-x; background-position: left top;
}

.icon {
	background-image: url(images/icon-line.gif); background-repeat: repeat-x; background-position: left bottom;
}

.icon:hover {	
	background-image: url(images/icon-line.gif); background-repeat: repeat-x; background-position: left bottom;
}


.smallImage, .pagingBorder {
	border: solid 1px #BEC7CE;
}

.smallImage:hover {
	border: solid 1px #BEC7CE;	
}

.hr {
	background-color: #cdcdcd;
}

/* ICONS */

/* FOOTER CLASSES */

.copyRight {
	color: #DBE5E7; background-color: #13314B;
}

.copyRightDefault {
	color: #DBE5E7; background-color: #0D202E;
	height:15px; padding-top:2px;
}

/* Message Panels */

.messagepanel-container {
    background-color: #FAF2CF;
    border: solid 1px #EBD581;
}

.messagepanel-generic {
    color: #000000;
}

.messagepanel-error {
    color: Red;
}

.saveContainer {
	background-image: url(images/Saved-midle-bg.png);
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Themes/478/1/images/Saved-midle-bg.png', sizingMethod='scale');
}

/* COLUMN SKIN COLOURS */

#container {
	background-image: url(images/midle-bg.gif); background-repeat: no-repeat; background-position: left top;
}

.backgroundImage {
	background-image: url(images/bgContainer.gif); background-repeat: repeat-x; background-position: top; z-index: -1;
}

/* MAGAZINE VIEW STYLES */

.MagazineSearchResult
{
	background-color: #313131;
}

.MagazineResultContainer
{
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
}

.mobileBack {
	padding: 10px; background-color: #FFFFFF;
}

.SearchTitleBG { color: #FFFFFF; border-top: #7E7E7E 1px dashed; border-bottom: #7E7E7E 1px dashed; padding: 3px 0px; height: 16px; }

.SearchRedTextBG { color: #CE9D40; text-decoration: none; text-align: left; font-size: 90%; height: 15px; padding: 3px 0px 0px 3px; }

.MidleBG { _height: 1%; padding: 96px 45px 28px 31px; background: url(images/white-bg.gif) no-repeat left top #FFFFFF; }

a.TopRegisterLink:link {
	color: #C9C9C8; text-decoration: none; float: left; text-align: center; padding: 4px 0px; margin-right: 3px; width: 116px; height: 14px; display: block;
	background-image: url(images/Top-but-bg.png);
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Themes/478/1/images/Top-but-bg.png', sizingMethod='scale');
}
a.TopRegisterLink:visited {
	color: #C9C9C8; text-decoration: none; float: left; text-align: center; padding: 4px 0px; margin-right: 3px; width: 116px; height: 14px; display: block;
	background-image: url(images/Top-but-bg.png);
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Themes/478/1/images/Top-but-bg.png', sizingMethod='scale');
}
a.TopRegisterLink:hover {
	color: #FFD204; text-decoration: none; float: left; text-align: center; padding: 4px 0px; margin-right: 3px; width: 116px; height: 14px; display: block;
	background-image: url(images/Top-but-bg.png);
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Themes/478/1/images/Top-but-bg.png', sizingMethod='scale');
}

a.TopRequestLink:link {
	color: #C9C9C8; text-decoration: none; float: left; text-align: center; padding: 4px 0px; width: 130px; height: 14px; display: block;
	background-image: url(images/Top-but-bg.png);
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Themes/478/1/images/Top-but-bg.png', sizingMethod='scale');
}
a.TopRequestLink:visited {
	color: #C9C9C8; text-decoration: none; float: left; text-align: center; padding: 4px 0px; width: 130px; height: 14px; display: block;
	background-image: url(images/Top-but-bg.png);
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Themes/478/1/images/Top-but-bg.png', sizingMethod='scale');
}
a.TopRequestLink:hover {
	color: #FFD204; text-decoration: none; float: left; text-align: center; padding: 4px 0px; width: 130px; height: 14px; display: block;
	background-image: url(images/Top-but-bg.png);
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Themes/478/1/images/Top-but-bg.png', sizingMethod='scale');
}

.TitleBG 	     { color: #193F63; text-decoration: none; float: left; padding: 2px 2px 0px 0px; font-weight:bold; }
.propertiesFound { color: #193F63; }

.pagingContainer 	{ background-image: url(images/paging-line.gif); background-repeat: repeat-x; }
.pagingContainerBot { background-image: url(images/paging-line.gif); background-repeat: repeat-x; }
.SubpagingContainer { background-image: url(images/paging-line.gif); background-repeat: repeat-x; width: 100%; height: 25px; margin-bottom: 15px; }

a.BackLink:link	   { color: #68696B; text-decoration: none; }
a.BackLink:visited { color: #68696B; text-decoration: none; }
a.BackLink:hover   { color: #000000; text-decoration: none; }

a.PagerHyperlinkStyle:link	  { color: #2E303D; text-decoration: none; padding-left:10px; background-image:url(images/paging-bullet.gif); background-repeat:no-repeat; background-position:left center; }
a.PagerHyperlinkStyle:visited { color: #2E303D; text-decoration: none; padding-left:10px; background-image:url(images/paging-bullet.gif); background-repeat:no-repeat; background-position:left center;}
a.PagerHyperlinkStyle:hover   { color: #FFD825; text-decoration: none; padding-left:10px; background-image:url(images/paging-bullet.gif); background-repeat:no-repeat; background-position:left center;}

.PagingDote { padding: 0px 5px 0px 0px; text-decoration: none; font-weight: bold; color: #8D919A; }

.ShowText { color: #193F63; float: right; margin-right: 5px; padding-top: 1px; }

a.ShowButLink:link	  { color: #FFFFFF; text-decoration: none; background-color: #967737; display: block; padding: 2px 10px; width: 130px; }
a.ShowButLink:visited { color: #FFFFFF; text-decoration: none; background-color: #967737; display: block; padding: 2px 10px; width: 130px; }
a.ShowButLink:hover   { color: #FFFFFF; text-decoration: none; background-color: #1E4066; display: block; padding: 2px 10px; width: 130px; }

a.tweb:link	   { color: #DDE6EF; text-decoration: none; }
a.tweb:visited { color: #DDE6EF; text-decoration: none; }
a.tweb:hover   { color: #DDE6EF; text-decoration: none; }

.ListResultsRoomsIcon { float: left; height: 18px; padding: 5px 11px; background-image: url(images/line-verticle.gif); background-repeat: repeat-y; background-position: right top; }

a.ResultsLinks:link	   { color: #1E4066; text-decoration: none; text-align: right; display: block; padding: 4px 0px 4px 0px; background-image: url(images/line.gif); background-repeat: repeat-x; background-position: left bottom; }
a.ResultsLinks:visited { color: #1E4066; text-decoration: none; text-align: right; display: block; padding: 4px 0px 4px 0px; background-image: url(images/line.gif); background-repeat: repeat-x; background-position: left bottom; }
a.ResultsLinks:hover   { color: #CE9D40; text-decoration: none; text-align: right; display: block; padding: 4px 0px 4px 0px; background-image: url(images/line.gif); background-repeat: repeat-x; background-position: left bottom; }

.FullLargeImage { border: 1px solid #666666; }
.FullSmallImage { border: 1px solid #3E4323; margin-right: 4px;  }

.FullMidleText   { color: #8C8C8C; text-decoration: none; font-weight: normal; }
.FullMidleText b { color: #183147; text-decoration: none; font-weight: normal; display: block; }

#photoContainer { background-image: url(images/line.gif); background-repeat: repeat-x; background-position: left bottom; }

.PhotoHolderRight { margin-left: 431px; _margin-left: 428px; height: 386px; background-color: #F8F9FB; }

.PhotoHolderTopBoxBG { background-color: #EDF1F4; padding: 13px 18px 10px 18px; }

.FullNameBG { background-image: url(images/full-name-line.gif); background-repeat: repeat-x; background-position: left bottom; }

.FullName  { font-weight: normal; font-size: 120%; color: #666666; }
.FullPrice { font-weight: normal; font-size: 120%; color: #1B3E66; padding-bottom: 5px; }

.FullIconHolder { color: #666666; padding: 8px 0px 0px 3px; }
.FullIcon       { background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: left 4px; padding-left: 14px; margin-bottom: 3px; }

a.iconLink:link	   { color: #666666; text-decoration: none; }
a.iconLink:visited { color: #666666; text-decoration: none; }
a.iconLink:hover   { color: #DBA543; text-decoration: none; }

a.ViewIconLink:link	   { color: #1A446C; text-decoration: none; background-color: #967737; display: block; float: left; text-align: center; width: 87px; height: 17px; padding: 3px 0px 0px 0px; margin-right: 2px; }
a.ViewIconLink:visited { color: #1A446C; text-decoration: none; background-color: #967737; display: block; float: left; text-align: center; width: 87px; height: 17px; padding: 3px 0px 0px 0px; margin-right: 2px; }
a.ViewIconLink:hover   { color: #FCFCFA; text-decoration: none; background-color: #1E4065; display: block; float: left; text-align: center; width: 87px; height: 17px; padding: 3px 0px 0px 0px; margin-right: 2px; }

a.SaveIconLink:link	   { color: #FCFCFA; text-decoration: none; background-color: #1E4065; display: block; float: left; text-align: center; width: 87px; height: 17px; padding: 3px 0px 0px 0px; }
a.SaveIconLink:visited { color: #FCFCFA; text-decoration: none; background-color: #1E4065; display: block; float: left; text-align: center; width: 87px; height: 17px; padding: 3px 0px 0px 0px; }
a.SaveIconLink:hover   { color: #1A446C; text-decoration: none; background-color: #967737; display: block; float: left; text-align: center; width: 87px; height: 17px; padding: 3px 0px 0px 0px; }

.SimilarTopBG { padding-top: 5px; margin-left: 340px; position: relative; _height: 1%; }

.ArrangeViewingSaved b { color: #6D6D6D; border-bottom: #CECDCC 1px solid; display: block; font-weight: normal; padding-bottom: 8px; }
.SendThisProp b 	   { color: #6D6D6D; border-bottom: #CECDCC 1px solid; display: block; font-weight: normal; padding-bottom: 5px; margin-bottom: 10px; }

.textContainerSavedProp { color: #686663; }

.TextBox { border: #D0D0CF 1px solid; background-color: #FFFFFF; margin-left: 15px; }

a.optionLnk:link	{ color: #1E4066; text-decoration: none; font-weight: normal; }
a.optionLnk:visited	{ color: #1E4066; text-decoration: none; font-weight: normal; }
a.optionLnk:hover	{ color: #1E4066; text-decoration: none; font-weight: normal; }
