body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-position: bottom right;
	background-repeat: no-repeat;
}

a { color: #0000DD; text-decoration:none; }
a:hover { color: #FF0000; text-decoration: none; }

.headerText { font-size: 14px; font-weight: bold; color: #000000; }
.subheaderText { font-size: 11px; font-weight: bold; color: #000000; }
.subheaderMaroon { font-size: 11px; font-weight: bold; color: #A30034; }
.generalText { font-size: 10px;	font-weight: normal; color: #000000; }

.footerText { font-size: 10px; font-weight: normal;	color: #FFFFFF;	}
.footerText a { color: #FFFFFF;	}
.footerText a:hover { text-decoration:underline; }

.urlText { font-size: 10px;	font-weight: bold; color: #000000; padding-right:5px; padding-left: 5px; }

.menuText {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	color: #A30034; }
.menuText a { color: #A30034; }
.menuText a:hover {	color: #000000; }

.submenuText { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px;	font-weight: normal; color: #000000; }

.detailsText { font-family:  Arial, Verdana, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; color: #000000; }

.bannerText { font-size: 12px; font-weight: bold; color: #FFFFFF; padding-right: 10px; }
.bannerText a { color: #FFFFFF; }
.bannerText a:hover { text-decoration:underline; }

.summaryText { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px;	color: #000000;	padding-left: 5px; padding-right:5px; }
.content-padding { padding-left: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 15px; }

.indexText { font-size: 10px; font-weight: bold; color: #FFFFFF; }
.indexText a { color: #FFFFFF; }
.indexText a:hover { text-decoration:underline; }
.indexHips { font-size: 12px; font-weight: normal; color: #FFFFFF; background-color: #A30034; }
.indexmenuText { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.indexmenuText a { text-decoration: none; }
.indexmenuText a:hover { color: #FFFF00; }
.indexSearchText { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;	font-weight: bold; color: #777777; }
.indexTimes { font-size: 18px; /*font-style: italic;*/ font-weight: normal; color: #A30034; }
.news {	font-size: 12px; font-weight: normal; color: #FFFFFF; background-color: #A30034; height: auto; padding-left: 125px; padding-right: 125px; padding-top: 10px; padding-bottom: 10px; }
.news a { color: #FFFFFF; }
.news a:hover { text-decoration:underline; color: #FFFFFF; }

.adminBackground { background-color: #FFCC66; }
.adminTitles { background-color: #FF9900; }
.adminText { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; font-style: normal; }
.tableRowsActive { background-color: #FFFFFF; }
.tableRowsInactive { background-color: #DDDDDD; }

.bgimage { background-position: 100% 15%; background-repeat: no-repeat; }
.bgimagesummary { background-position: top center; background-repeat: no-repeat; font-family: Arial, Verdana, Helvetica, sans-serif; 	font-size: 11px; color: #000000; }

.errorText { font-size: 10px; font-weight: normal; color: #ff0000; }
.errorTextLarge { font-size: 12px; font-weight: bold; color: #ff0000; }

.searchboxText { font-size: 12px; font-weight: normal; color: #000000; }

.textLHprintable { font-size: 10px; font-weight: normal; color: #A30034; }

/* LETTINGS PAGE ONLY */
.lettingsTitle { font-size: 18px; font-weight: bold; color: #000000; }
.lettingsText { font-size: 12px; font-weight: bold;	color: #000000; }
.lettingsBackTenant { background-image: url(images/lettings_back_tenant.jpg); background-position: top left; background-repeat: no-repeat;
	padding: 10px; }
.lettingsBackLandlord { background-image: url(images/lettings_back_landlord.jpg); background-position: top right; background-repeat: no-repeat;	padding: 10px; }
.lettingsDetailsBanner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.lettingsSummaryText { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #FFFFFF; }
.lettingsDetailsText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.lettingsDetailsBanner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.lettingsImage { background-position: center center; background-repeat: no-repeat; background-color: #FFFFFF; }

/* HIPS PAGE */
.hipsTitle { font-size: 18px; font-weight: bold; color: #000000; }
.hipsText { font-size: 12px; font-weight: bold; color: #000000; }
.hipsTitleRed { font-size: 16px; font-weight: bold;	color: #FF0000; }
.hipsBackground { background-image: url(images/hips_background.jpg); background-position: center top; background-repeat: no-repeat; }

/* AUCTIONS PAGE */
.auctionsTitle { font-size: 18px; font-weight: bold; color: #000000; }
.auctionsText {	font-size: 12px; font-weight: bold; color: #000000; }
.auctionsSubTitle {	font-size: 12px; font-weight: bold; text-decoration: underline color: #000000; }
.auctionsBackground { background-image: url(images/auctions_background.jpg); background-position: center center; background-repeat: no-repeat; }

/* SELLING PAGE */
.sellingTitle { font-size: 18px; font-weight: bold; color: #FFFFFF; }
.sellingText { font-size: 12px;	font-weight: bold; color: #FFFFFF; }
.sellingSubTitle { font-size: 12px;	font-weight: bold; text-decoration: underline; color: #FFFFFF; }
.sellingBackground { /*background-image: url(images/selling_background.jpg); background-position: center top;	background-repeat: no-repeat;*/ background: #A30034; padding: 5px; }

/* RESIDENTIAL SEARCH */
.searchTitle { font-size: 18px;	font-weight: bold; color: #000000; }
.searchText { font-size: 12px; font-weight: normal;	color: #000000; }

/* MORTGAGES PAGE */
.mortgageTitle { font-size: 18px; font-weight: bold; color: #000000; }
.mortgageText { font-size: 12px; font-weight: bold;	color: #000000; }
.mortgageSubTitle { font-size: 12px; font-weight: bold;	text-decoration: underline; color: #000000; }
.mortgageBackground { background-image: url(images/mortgages_background.jpg); background-position: center top;	background-repeat: no-repeat; }

/* SURVEYS PAGE */
.surveysTitle { font-size: 18px; font-weight: bold;	color: #000000; }
.surveysText { font-size: 12px;	font-weight: bold; color: #000000; }
.surveysSubTitle { font-size: 12px;	font-weight: bold; text-decoration: underline; color: #000000; }
.surveysBackground { background-image: url(images/surveys_background.jpg); background-position: center top;	background-repeat: no-repeat; }

/* COMMERCIAL PAGE */
.commercialTitle { font-size: 18px;	font-weight: bold; color: #000000; }
.commercialText { font-size: 12px; font-weight: bold; color: #000000; }
.commercialSubTitle { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }
.commercialBackground { background-image: url(images/commercial_background.jpg); background-position: center top; background-repeat: no-repeat; }
.commercialDetailsBanner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: bold; color: #FFFFFF; }
.commercialSummaryText { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal;	color: #000000;	background-color: #FFFFFF; }
.commercialDetailsText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.commercialDetailsBanner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: bold; color: #FFFFFF; }
