body {
	color: #676767; background-image: url('images/background.gif');
	background-repeat: repeat-y; background-position: center top;
}

.logo {
	background-image: url('images/logo_header.gif');
	width: 211px; height: 65px;
}

a:link		{ color: #676767; text-decoration: none; background-color: inherit; }
a:visited	{ color: #676767; text-decoration: none; background-color: inherit; }
a:hover		{ color: #1F4293; text-decoration: none; background-color: inherit; }

#siteContainer {
}

.header {
	background: url(images/header-bg.gif) repeat-x left top;
}

.footer {
	border-top: #A8A4A4 1px solid; font-size: 110%;
}

.branchHolder {	border-bottom: #A8A4A4 1px solid; color: #000101; }

.FooterText { color: #676767; }

/*Navigation bar styles */
html>body #navbar {
	background: url(../RadControls/Skins/Default/Menu/menu-bg.gif) repeat-x left top;
}

*html #navbar {
	background: url(../RadControls/Skins/Default/Menu/menu-bg.gif) repeat-x left top;
}

.navBarItem-over { background-color: #dbdbdb; }

.navBarItem-static		{ color: #000000; background-color: inherit;}

.navBar-separator { color: #000000; }

a.navBarItem-link:link		{ color: #000000; text-decoration: none;  background-color: inherit;}
a.navBarItem-link:visited	{ color: #000000; text-decoration: none;  background-color: inherit;}
a.navBarItem-link:hover		{ color: #000000; text-decoration: none; background-color: inherit; }

.navBarItem-subItem			{ background-color: #dbdbdb; padding: 5px; }
.navBarItem-subItem-over	{ background-color: #e8e8e8; padding: 5px; }

a.navBarItem-subLink:link		{ color: #000000; text-decoration: none; white-space: nowrap; }
a.navBarItem-subLink:visited	{ color: #000000; text-decoration: none; white-space: nowrap; }
a.navBarItem-subLink:hover		{ color: #000000; text-decoration: none; white-space: nowrap; }

/* PAGE CLASSES */

h1 {
	color: #000000; background-color: inherit;
}

h2 {
	color: #FFFFFF; background-color: inherit;
}

html>body h3 {
	color: #4A4746;
}

* html h3 {
	color: #4A4746;
}

.panel {
}

.featuredPropertySplitter
{
	color: #e8e8e8;
}

.selectedPage
{
	background-color: #e8e8e8;
	color: #000000;
}

a.propAdd:link		{ color: #4A4746; text-decoration: none; white-space: nowrap; background-color: Transparent; }
a.propAdd:visited	{ color: #4A4746; text-decoration: none; white-space: nowrap; background-color: Transparent; }
a.propAdd:hover		{ color: #4A4746; text-decoration: none; white-space: nowrap; background-color: Transparent; }


/* Property Next/Prev Control */

#forwardContainer
{
	border: solid 1px #dbdbdb;
	background-color: #e8e8e8;
	color: #000000;	
}

#backContainer
{
	border: solid 1px #dbdbdb;
	background-color: #e8e8e8;
	color: #000000;	
}

.txtBackToSearchResultsOver
{
	background-color: #ffffff;	
}

/* Property Next/Prev Control */

/* ICONS */

.iconHolder { background-color: #0B1930; color: #FFFFFF; position: relative; }

.icon {
	background: url(images/icon-doct.gif) no-repeat right 10px;
}

.icon:hover {
	background: url(images/icon-doct.gif) no-repeat right 10px;
}


.smallImage, .pagingBorder {
}

.smallImage:hover {
}

.hr
{
	background-color: #dbdbdb;
}

/* FOOTER CLASSES */

.copyRight {
	color: #FFFFFF; background: url(images/copyright-bg.gif) repeat-y left top;
}

/* Message Panels */

.messagepanel-container
{
    background-color: #FAF2CF;
    border: solid 1px #EBD581;
}

.messagepanel-generic
{
    color: #000000;
}

.messagepanel-error
{
    color: Red;
}

.saveContainer{}
.ArrangeViewingSaved {
	background:#F2F2F3;
	border:solid 1px #CAC8C8;
	margin-bottom:10px;
}
.SendThisProp {
	background:#F2F2F3;
	border:solid 1px #CAC8C8;
}

.saveContainer b { font-size:170%; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#000101;}

/* COLUMN SKIN COLOURS */

#container {
}

/* MAGAZINE VIEW STYLES */

.MagazineSearchResult
{
	background-color: #ffffff;
}

.MagazineResultContainer
{
	border-left: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
}

.mobileBack {
	background-color: #ffffff;
	padding: 10px;
}

/* home page layout */

.welcomeText {
}

.welcomeTextContainer {
	padding-top: 15px; font-family: Georgia, Arial, Verdana, Tahoma; font-size: 150%; height: 80px; margin-bottom:25px; line-height: 20px; overflow:hidden;
}

.featuredProperty {
	background: url(images/default-midle-box-bg.gif) repeat-x left top; padding-top: 26px;
}

.featuredCellLeft {
	float: left; width: 274px;
}

.featuredContainer {
}


.newHomesText {
	height: 150px; text-overflow: ellipsis;
	overflow: hidden; margin-bottom: 5px;
	display: block; white-space: normal;
	position: relative;
}

.featuredSalesHolder
{
	float: left; display: block;
	margin-right: 20px; width: 49%;
	padding-bottom: 10px;
}

.featuredLettingsHolder
{
	float: left; display: block;
	padding-bottom: 10px; width: 47.5%;
}

.featuredPropertyBlock {
}

.featuredPropertySplitter {
	clear: both;
	height: 1px; margin: 0px 10px 0px 10px;
}

a.tweb:visited,
a.tweb:link  { color: #FFFFFF; text-decoration: none; }
a.tweb:hover { color: #FFFFFF; text-decoration: none; }

a.cipNavBarItem:visited,
a.cipNavBarItem:link  { color: #000000; text-decoration: underline; margin-right: 5px; }
a.cipNavBarItem:hover { color: #000000; text-decoration: none; }

.TitleBoxBG { border-bottom: #A8A4A4 1px solid; height: 29px; }

.TitleBG { float: left; color: #000101; font-family: Georgia, Arial, Verdana, Tahoma; font-size: 200%; }

.propertiesFound { color: #6F6E6E; text-decoration: none; }

.PagerHyperlinkStyle { color: #90A8C1; text-decoration: none; }

a.PagerHyperlinkStyle:visited,
a.PagerHyperlinkStyle:link  { color: #000101; text-decoration: none; }
a.PagerHyperlinkStyle:hover { color: #90A8C1; text-decoration: none; }

.RightTitleBG { color: #000101; font-family: Georgia, Arial, Verdana, Tahoma; font-size: 160%; height: 27px; }

.EmailTitle { color: #000101; font-family: Georgia, Arial, Verdana, Tahoma; font-size: 110%; padding: 4px 0px 2px 0px; }

.EmailText { font-size: 90%; }

.SearchName  { color: #363434; padding: 2px 8px 2px 8px; font-size: 90%; font-weight: normal; text-decoration: none; border-left: #E1DFDF 1px solid; border-right: #E1DFDF 1px solid; overflow: hidden; }
.SearchPrice { background: url(images/search-price-bg.gif) repeat-y left top; color: #FFFFFF; font-size: 90%; padding: 3px 10px; height: 15px; }

.SavedProperty .SearchPrice { background:none #F0EFEF; color: #757474; font-size: 90%; padding: 3px 10px; }

.SavedProperty .bed { display: none; }


.FullName  { float: left; color: #000101; font-family: Arial, Verdana, Tahoma; font-weight: normal; font-size: 200%; }
.FullPrice { float: right; color: #000101; font-family: Arial, Verdana, Tahoma; font-weight: normal; font-size: 200%; }

.FullBotTextBG { border-top: #DBD9D9 1px solid; padding-top: 5px; text-align: justify; font-size: 105%; color: #000; font-weight: bold; }

.PreviousNextBoxBG { float: right; padding-top: 6px; font-family: Georgia, Arial, Verdana, Tahoma; font-weight: normal; font-size: 110%; }

a.LandlordsLink:visited,
a.LandlordsLink:link  { color: #3F403F; background-color: #B3B2B3; float: left; width: 69px; height: 15px; padding-top: 1px; text-align: center; display: block; text-decoration: none; }
a.LandlordsLink:hover { color: #FFFFFF; background-color: #22346B; float: left; width: 69px; height: 15px; padding-top: 1px; text-align: center; display: block; text-decoration: none; }

a.LandlordsNextLink:visited,
a.LandlordsNextLink:link  { color: #3F403F; background-color: #B3B2B3; float: left; width: 63px; height: 15px; padding-top: 1px; margin-left: 3px; text-align: center; display: block; text-decoration: none; }
a.LandlordsNextLink:hover { color: #FFFFFF; background-color: #22346B; float: left; width: 63px; height: 15px; padding-top: 1px; margin-left: 3px; text-align: center; display: block; text-decoration: none; }

.DefaultMidleTopPadding { background: url(images/header-bg.gif) repeat-x left top; height: 32px; border-top: #FFFFFF 1px solid; }

.DefaultBoxTitle { color: #1F1E1E; font-family: Georgia, Arial, Verdana, Tahoma; font-size: 120%; font-weight: normal; }

a.FullDetailsBut:visited,
a.FullDetailsBut:link  { color: #222222; font-size: 110%; width: 125px; padding: 2px 0px 0px 10px; display: block; background: url(images/full-details-bg.gif) repeat-x left top; }
a.FullDetailsBut:hover { color: #222222; font-size: 110%; width: 125px; padding: 2px 0px 0px 10px; display: block; background: url(images/full-details-bg.gif) repeat-x left top; }

.DefaultPrice { color: #222222; text-decoration: none; font-size: 110%; font-weight: normal; }
.Defaulttext  { font-size: 105%; line-height: 16px; height: 165px; }

.featuredProperty h3 { font-family: Arial, Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:130%;}
h3.newHomesAddress {
	color: #6F6E6E; font-size: 110%; font-weight: normal; height: 27px; font-family: Arial, Helvetica, sans-serif;
}

.FeaturedThumb { background-color:#FCFCFC; border:solid 1px #F3F3F3; }

.pagingBox {
	font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:150%;
}
.PropertiesNextPrev { font-size:130%; float:left; margin-top:-2px;}

a.iconLink:link		{ color: #fff; text-decoration: none; background-color: inherit; }
a.iconLink:visited	{ color: #fff; text-decoration: none; background-color: inherit; }
a.iconLink:hover	{ color: #fff; text-decoration: none; background-color: inherit; }

.printHeading { font-size: 140%; font-weight: bold; padding: 20px 0px 10px 0px; }
.printText { font-size: 110%; height: 60px; }
.printTitle { font-size: 250%; padding-left: 10px; }
.printBodyText { font-size: 120%; padding-left: 15px; }
.printNumber { font-size: 300%; color: #c7c7c7; }
.printLine { border-bottom: solid 1px #8d8a89; padding-bottom: 12px; }
